C++基础理论(九)

程序可以分成三个部分:
1.头文件:包含结构声明和使用这些结构的函数的原型;
2.源代码文件:包含与结构有关的函数的代码;
3.源代码文件:包含调用与结构相关的函数的代码。

头文件常包含的内容:
1.函数原型;
2.使用#define或const定义的符号常量;
3.结构声明;
4.类声明;
5.模板声明;
6.内联函数。

作用域(scope)描述了名称在文件(翻译单元)的多大范围内可见。
C++变量的作用域有多种。作用域为局部的变量只在定义它在代码中可用。代码块是有花括号括起来的一系列语句。
作用域为全局(也叫文件作用域)的变量在定义位置到文件结尾之间都可用。
自动变量的作用域为局部,静态变量的作用域是全局还是局部取决于它是如何被定义的。

C++鼓励程序员在开发程序时使用多个文件。一种有效的组织策略是,使用头文件来定义用户类型,为操纵用户类型的函数提供函数原型;并将函数定义放在一个独立的源代码文件中。头文件和源代码文件一起定义和实现了用户定义的类型及其使用方式。最后,将main()和其他使用这些函数的函数放在第三个文件中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值