C语言
文章平均质量分 58
Demetered
这个作者很懒,什么都没留下…
展开
-
C编程调试之利用好primtf
看代码容易,写代码难.几乎所有的代码都不是一次就能成功的.所以,调试是非常重要的一个环节... 调试是一个十分重要的技巧...现在就说说怎么利用常见的函数printf去调试代码吧1、最常见的一种情况,就是在函数判断下面弄出个printf. 比如:if(-1 == accept () ) printf(“accept error ”); 这样就可以简单的知道accept是否出错了..原创 2013-10-13 15:45:13 · 721 阅读 · 0 评论 -
static和const的作用
关键字static的作用 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在静态变量区)。2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3) 在模块内,一个被声转载 2013-09-12 21:37:02 · 823 阅读 · 0 评论 -
C语言之return与exit
return与exit的相同处:两者都可以使函数终止退出. return (0) == exit(0), return(1)==exit(1); 0为正常退出,非0整数为异常退出.return与exit的不同处:return 是返回一个值,用来终止函数继续往下运行.退出函数. exit是直接退出程序,终止进程.从调用上来看,return属于语言级别,调用了堆栈的饭后,exit属原创 2013-09-11 16:09:50 · 774 阅读 · 0 评论 -
C语言之数据在内存中的分配区域
关于C代码中各个数据在内存中具体的存放区域,下面是APUE中所给出的信息因本人是在是不懂在这画图,所以就借用vim弄了个不像样的东西,还是可以看懂的 ------------ | | high address |----------| | stack | |----------| | | | |原创 2013-10-16 20:50:45 · 785 阅读 · 0 评论 -
C语言之常见的C函数原型
--strcpy/** * strcpy - Copy a %NUL terminated string * @dest: Where to copy the string to * @src: Where to copy the string from */char * strcpy(char * dest,const char *src){ char *tmp =原创 2013-10-04 12:45:45 · 847 阅读 · 0 评论 -
值得留意的sizeof(a)/sizeof(a[0])
之前碰到过sizeof(a)/sizeof(a[0])求数组长度不正确的问题,想不min原创 2014-10-07 09:24:16 · 6026 阅读 · 0 评论