C语言提供的预编译处理命令主要有哪三种?

 我来答
百度网友2b0ed82
2011-09-24
知道答主
回答量:8
采纳率:0%
帮助的人:10万
展开全部
1.宏定义:用一个指定的标识符(即名字)来代表一个字符串,如:用PI代表3.1415926,#define PI 3.1415926
2.文件包含:指一个源文件可以将另外一个源文件的全部内容包含进来,#include<文件名>
3.条件编译:对一部分内容指定编译的条件,即满足一定的条件才编译,主要有:
(1)#ifdef标识符
程序段1
#eles
程序段2
#endif
(2)#ifndef标识符
程序段1
#eles
程序段2
#endif
(3))#if标识符
程序段1
#eles
程序段2
#endif
边又柔
2011-09-24 · 超过65用户采纳过TA的回答
知道答主
回答量:515
采纳率:0%
帮助的人:256万
展开全部
一、预编译命令具体什么意思?
答:预编译命令是由ANSI C统一规定的,但是它不是C语言的组成部分,不能直接对它们进行编译。必须在对程序进行通常的编(包括词法和语法分析,代码生成,优化等)之前,先对程序中这些特殊的命令进行“预处理”,你慢慢悟,我小学生文化都看懂皮毛了,我不信你不知道它的意思。
二、#include <stdio.h>什么意思?
答:把stdio.h这个文件包含进来,至于stdio.h是什么,你自己慢慢看。

三、 void main()这个是什么意思??
答:加void 表示无类型,
我们知道main()是系统调用的,
那么在main()前面加 void就保证系统不使用main()函数带回的任何值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GIS广益DATA
2011-09-24 · TA获得超过2520个赞
知道大有可为答主
回答量:4658
采纳率:20%
帮助的人:3000万
展开全部
include
define
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Anycallmotion
2011-09-24 · TA获得超过125个赞
知道答主
回答量:209
采纳率:0%
帮助的人:107万
展开全部
上面回答的很清楚了..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式