C语言注意问题
文章平均质量分 77
chenjin_zhong
工程师
展开
-
C语言变量的类型和存储位置
1. C语言变量主要分为全局变量、静态全局变量、局部变量、静态局部变量和寄存器变量。其中静态变量用static关键字进行修饰。程序所占用的内存可以分为以下几个部分:(1)代码段-存放程序代码,只读的,不能修改。(2)全局区(静态区),又称为数据段。其中.data段存放的是已经初始化的全局变量和静态变量(静态全局变量和静态局部变量)。.bss段存放的是未初始化的全局变量和静态变量(静态全局变原创 2013-09-25 20:19:32 · 3171 阅读 · 1 评论 -
C语言头文件详解
1. 在由多个C语言文件组成的程序中,对于头文件的管理非常重要。头文件提供给用户一个接口,用户从中可以知道可以调用哪些函数,实现哪些功能,而不必去管这些功能的具体实现。因此,写好头文件是非常关键的。在头文件中,最常见的问题是"头文件的重复包含"。其意思是同一头文件被源文件包含多次。例如,定义了头文件test1.h和test2.h,其中test2.h包含test1.h,在test3.c中包含了tes原创 2013-09-25 18:43:43 · 2564 阅读 · 0 评论 -
C语言定义和声明区别
1. 变量的定义和声明C语言定义和声明分为变量的定义和声明和函数的定义和声明。由于,函数是具有全局外部特性,并且函数的定义和声明区别是很明显的。其声明需要返回值类型,函数名和参数列表。而函数的定义需要函数体。所以,很容易区别函数的声明和定义。对于变量的声明和定义,就不是那么明显。通常变量定义和声明的区别是有没有为变量分配内存。如果为变量分配内存就是定义,否则就是声明。变量声明可以出现多次,原创 2013-09-25 19:45:06 · 2875 阅读 · 1 评论