如何初始化局部变量c语言_最容易忽略的C语言知识点细节,编程大牛进阶之路!...

当你选择了一种语言,意味着你还选择了一组技术、一个社区。——Joshua Bloch
一条长语句需要换行写,可以在行的末尾加入反斜杠 表示;宏都是单行定义,如果多行定义,也是用反斜杠 表示。
例如:
#define LONG_MACRO
"...........很长的字符串哈........."
int i,j,k
x,y,z;


变量有全局变量、局部变量,全局变量系统默认初始化,局部变量不会自动初始化,建议所有变量使用前,手工初始化。基本数值类型转换有两种,一种隐式,一种显式,建议在需要类型转换的情况下,一律使用强制转换运算符 (类型)变量名 显式转换,转换的原则是从取值范围较小的类型转到取值范围较大的类型,结果值不会损失,反之结果值则损失部分值。
数组分配的内存空间是连续的,从低地址到高地址,数组第1个元素的地址就是内存空间的首地址。
数组的下标是从0开始,长度为n的数组,最大下标是n-1,数组下标超出范围,越界访问是严重的错误。
数组可以作为参数(指针或数组形式)传递给函数,但是不能作为函数返回值,可以返回指向数组的指针。例如:

如何初始化局部变量c语言_最容易忽略的C语言知识点细节,编程大牛进阶之路!..._第1张图片


sizeof(int)是求类型长度的运算符,

你可能感兴趣的:(如何初始化局部变量c语言,求1到n的和程序c语言)