复习C语言第十四天

木香藤子 2017-08-10

第十四天 auto自动变量,如不做专门的说明,函数中的局部变量都是动态分配存储空间的。 static静态变量:在编译时赋初值,且只赋一次初值,调用函数时不再赋初值,而是连续保持上一次函数调用时的结果,若无初值,系统默认为0。 静态全局变量:当定义一个全局变量时,若将其指定为static类别,则说明该全局变量只在本源程序文件中使用,其他源程序文件不能引用。 register寄存器变量:只有局部自动变量和形式参数可说明为寄存器变量;一个计算机系统中的寄存器数目是有限的;不同系统对register的处理不同。 extern外部变量:链接不同文件。 定义内部函数只需在函数定义的前面加static,只能被本文件中其他函数调用。 C语言规定,如果在定义函数时省略extern关键字,则默认为外部函数。 宏定义:用一个指定的标识符来代替一个字符串。 #define 标识符 字符串 如:#define PI 3.14159 小写字母比大小字母打32,所以转换:大写转小写:变量加上32;小写转大写:变量减去32 int sub(double x,double y,double z) 结果返回整型。 在函数中可以有多个return语句,但只执行其中一个。调用函数时,基本类型变量作函数实参,它和对应的形参各自占用独立的存储单元。

练习上机

查看更多主题的豆瓣日记和相册

木香藤子
作者木香藤子
44日记 0相册

全部回应 0 条

添加回应

木香藤子的热门日记

值得一读

    豆瓣
    我们的精神角落
    免费下载 iOS / Android 版客户端