- 博客(5)
- 收藏
- 关注
转载 typedef与const
1.typedef int * PINT const PINT p2 相当于是 int * const p2 PINT const p2 也相当于是 int * const p2 如果趋势想得到 const int * p 这种效果。只能 typedef const int * CPINT; CPINT p; ...
2019-06-03 12:05:12
160
翻译 linux行缓冲
linux命令行默认是行缓冲的。意思是当我们程序printf输出的时候,linux不会一个字一个字的输出我们的任务,而是将他们缓冲起来放在缓冲区,等一行准备完了再一次性把一行全部输出来(因为效率) linux判断这一行有没有完的依据是换行符‘\n’(windows 是‘\r\n’,ios是\r)。也就是说你printf再多,只要没有遇到\n(或者程序终止,或者缓冲区满 )都不会输出(在缓冲区...
2019-06-02 15:43:57
586
原创 typedef的用法
例子: char * (* p)(char *,const char ); 类型为: char * ( )(char *,const char *); 使用typedef 重命名类型 : typedef char * ( * ptype)(char *,const char *); 下面两个语句等价: ptype p1; < ==> char * (* p1)(char ...
2019-05-31 15:47:42
71
原创 数组指针与指针数组
int * P[10] 核心是P,符号[ ]的优先级高于符号 *,所以他首先是数组,在整体上是指针数组。数组中的每个元素类型都是指针,指向的元素类型是int
2019-05-31 11:59:01
62
原创 linux C语言 strcpy 的用法及例子
const * 传输入参数,定义的值不能修改,防止不需要修改的参数被修改 char * strcpy(char *dst,const char *src) { if((dst==NULL)||(src==NULL)) return NULL; char *ret = dst; while ((*dst++=*sr...
2019-05-30 18:39:43
2220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人