C语言知识要点(9)

2021-04-05 23:42

好的资料!

局部变量:在函数内部定义的变量称为局部变量,只在本函数中有效。

全局变量:在函数外部定义的变量称为全局变量,它的作用范围是从定义开始到本文件结束。

6.动态存储与静态存储

内存中的用户数据区分为动态存储区和静态存储区,动态存储区是指程序运行期间给变量临时分配存储单元,变量用完后立即释放单元的区域,动态存储区放的是函数的形参、自动变量、函数调用期间的现场保护数据和返回地址。

静态存储区是指程序运行期间给变量分配固定的存储单元,放的是全局变量和局部静态变量。

一个变量除了它的数据类型以外还有存储类型,定义一个变量时应该说明这两种类型。 第七章 预处理知识点

对高级语言编译连接就是把源程序转换成机器语言,C语言在进行编译之前还要预先处理三件事:宏定义命令、文件包含命令和条件编译命令,统称为预处理命令,其特点是: 1.所有的预处理命令都放在程序的头部,以#开头,且#号后面不留空格。 2.预处理命令不是C的语句,行尾不加分号。

3.预处理命令是在编译预处理阶段完成的,所以它们没有任何计算、操作等执行功能。 4.预处理命令有所变动后,必须对程序重新进行编译和连接。 1.宏定义

宏定义命令的作用是给一些常用的对象重新命名,在程序中可以用宏名来引用这些对象,预处理时宏名会被代表的内容替换,此过程称为宏展开或宏替换。宏定义有两种形式: 2.文件包含

使用文件包含命令可以将另—个C源程序的全部内容包含进来,其形式为: #i nclude <文件名>或#i nclude "文件名"

通常可以把经常用到的,带公用性的一些函数或符号等集合在...起形成一个源文件,然后用此命令将这个源文件包含进来,这样可以避免在每个新程序中都要重新键入这些内容。 3.条件编译


C语言知识要点(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:平潭综合实验区总体规划(2010-2030)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: