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 · 648 阅读 · 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 · 920 阅读 · 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 · 492 阅读 · 0 评论