- 博客(5)
- 收藏
- 关注
转载 typedef与const
1.typedef int * PINTconst 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
217
翻译 linux行缓冲
linux命令行默认是行缓冲的。意思是当我们程序printf输出的时候,linux不会一个字一个字的输出我们的任务,而是将他们缓冲起来放在缓冲区,等一行准备完了再一次性把一行全部输出来(因为效率)linux判断这一行有没有完的依据是换行符‘\n’(windows 是‘\r\n’,ios是\r)。也就是说你printf再多,只要没有遇到\n(或者程序终止,或者缓冲区满 )都不会输出(在缓冲区...
2019-06-02 15:43:57
657
原创 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
112
原创 数组指针与指针数组
int * P[10]核心是P,符号[ ]的优先级高于符号 *,所以他首先是数组,在整体上是指针数组。数组中的每个元素类型都是指针,指向的元素类型是int
2019-05-31 11:59:01
108
原创 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
2302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅