![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 70
天蝎座无悔
我就是我,真实的我!
展开
-
关于sizeof运算符和strlen()函数的个别区别分析
关于sizeof运算符和strlen()函数的个别区别分析1、sizeof是运算符,strlen()是函数2、sizeof可以用类型做参数,strlen()只能用char*做参数,且必须以‘\0’结尾。注意:strlen()算字符串长度的时候不包括'\n'。3、sizeof还可以用函数做参数。比如short fun();printf("%d\n",sizeof(fun()));原创 2015-04-12 23:16:25 · 641 阅读 · 0 评论 -
关于交换函数的总结
关于交换函数的总结:1、swap1没有交换a、b的值;2、swap2也不能,可能swap2会崩溃;3、swap3没有交换a、b的值;4、swap4和swap5都可以交换a、b的值,swap4修改的是指针所指向地址中的值,swap5和swap4类似,但它是一个引用,修改的结果直接影响实参,swap5调用的时候可以直接调用,即swap5(a,b);而不是swap5(&a,&b)。原创 2015-04-12 23:32:32 · 900 阅读 · 0 评论 -
C开辟内存
Int main(void){int i=0i;int a[10];for(i=0;i{a[i]=0;}return 0;}上述程序是可以正常执行,不会报错。Int main(void){int a[10];int i=0i;for(i=0;i{a[i]=0;}return 0;}上述程序编译通过,但是运行会出原创 2015-04-16 16:20:13 · 483 阅读 · 0 评论