1、C 语言中要求对变量作强制定义的主要理 由是 A、便于移植 B、便于写文件 C、便于编辑预处理程序的处理

 我来答
只有七个字的空
2013-06-11 · 超过10用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:24.5万
展开全部
问题少写一个答案吧
C语言中要求对变量作强制定义的主要理由是()。
A:便于移植
B:便于写文件
C:便于编辑预处理程序的处理
D:便于确定类型和分配空间
A、B:错误。这两个和C语言的语言特性完全没有关系。和函数库比较相关。
C:错误。事实上,预处理器只通过预处理命令确认标识符(例如宏定义)而完全不检查除此之外的标识符以及它们的类型。剩余的定义和类型检查是预处理(preprocessing)阶段结束后翻译(translating)阶段生成目标文件代码的同时进行的。
D:正确,只有明确的定义才能保证类型的一致性和分配空间大小的明确性。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式