(49)以下叙述中正确的是 A)预处理命令行必须位于C源程序的起始位置 B)在C语言中,预处理命令行都以"#"开

问题是每个C程序必须在开头包含预处理命令行#include<stdio.h>为什么错误,好像在哪里看过一定要有stdio.h... 问题是每个C程序必须在开头包含预处理命令行#include<stdio.h>为什么错误,好像在哪里看过一定要有stdio.h 展开
 我来答
天堂妹儿
2011-02-18 · TA获得超过688个赞
知道小有建树答主
回答量:386
采纳率:0%
帮助的人:302万
展开全部
我觉得应该选B,预处理命令是以“#”号开头的命令,它们不是C语言的可执行命令,这些命令应该在函数之外书写,一般在源文件的最前面书写,称为预处理部分。在C编译系统编译源程序之前,先要对源程序中的预处理命令进行处理,处理完毕之后才能对源程序进行编译。在全屏幕编辑环境下,预处理是在编译之前自动由系统处理的。 因为大多数程序都用这个printf函数,而这个函数的头文件是“stdio.h”,所以一般要包括上。

参考资料: 《C语言程序设计》

百度网友630e0e2
2019-03-17 · TA获得超过360个赞
知道答主
回答量:46
采纳率:0%
帮助的人:4.9万
展开全部
首先预处理指令不一定出现在主函数之前,也可以出现在函数之中
预处理指令都是以#开头的
预处理指令包括有宏定义,文件包含和条件编译
预处理指令是在源程序之前处理的
初学C语言回答的不好的地方还望大家指正
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式