![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言Linux
weixin_43688424
这个作者很懒,什么都没留下…
展开
-
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 阅读 · 0 评论 -
数组指针与指针数组
int * P[10]核心是P,符号[ ]的优先级高于符号 *,所以他首先是数组,在整体上是指针数组。数组中的每个元素类型都是指针,指向的元素类型是int原创 2019-05-31 11:59:01 · 62 阅读 · 0 评论 -
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 阅读 · 0 评论 -
linux行缓冲
linux命令行默认是行缓冲的。意思是当我们程序printf输出的时候,linux不会一个字一个字的输出我们的任务,而是将他们缓冲起来放在缓冲区,等一行准备完了再一次性把一行全部输出来(因为效率)linux判断这一行有没有完的依据是换行符‘\n’(windows 是‘\r\n’,ios是\r)。也就是说你printf再多,只要没有遇到\n(或者程序终止,或者缓冲区满 )都不会输出(在缓冲区...翻译 2019-06-02 15:43:57 · 586 阅读 · 0 评论 -
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 · 161 阅读 · 0 评论