C语言编译预处理的问题

C语言的编译预处理的概念怎么理解啊,是编译/预/处理还是编译预/处理啊,而且编译预处理是什么意思啊?麻烦解释一下啊,谢谢了... C语言的编译预处理的概念怎么理解啊,是编译/预/处理还是编译预/处理啊,而且编译预处理是什么意思啊?麻烦解释一下啊,谢谢了 展开
 我来答
bighero3
推荐于2016-03-11 · 超过10用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:106万
展开全部
比如像
#include<iostream>
#include<string>

等都是属于预编译处理,其作用是用来解释程序中用到的一些关键字或函数,如cin、cout等都在iostream中得到解释,像数学函数sin、tan、sqrt、abs等就在头文件math中得到解释,在标准C++中,还要与名称空间相配合,如要使用cout,只有#include<iostream>还不够,还要有
using namespace std;

如下程序:
#include<iostream>
using namespace std;
int main()
{
cout<<"Hello, World!"<<endl;
}
此程序可在MingW中编译(不要把它弄到VC6.0中哦,得修改才可以)。
寂寞西湖
2008-08-06
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
编译预处理它不是C语句,是在编写程序之前的处理。比如include "stdio.h",没有这个预处理c源程序就无法提取库函数。就识别不了后面c程序用到的库函数了!比如还有宏替换,文件包含等,都是编译预处理!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友32cdd9945
2008-07-28 · TA获得超过1374个赞
知道大有可为答主
回答量:2429
采纳率:100%
帮助的人:2078万
展开全部
编译之前,预先处理一下

把宏啊那些先转换成实际代码

#define #ifdef 等等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者IA9JXeuq2s
2019-09-09 · TA获得超过3917个赞
知道大有可为答主
回答量:3101
采纳率:29%
帮助的人:206万
展开全部
建立一个print.h文件,内容为:#define
PRT(f1)
printf("%6.2f\n",(f1))#define
PRT(f1,f2)
printf("%6.2f\t%6.2f\n",(f1),(f2))#define
PRT(f1,f2,f3)
printf("%6.2f\t%6.2f\t%6.2f\n",(f1),(f2),(f3)) 然后再建立一个C源程序文件,内容为:#include"print.h"void
main(){float
f1,f2,f3;scanf("%f%f%f",&f1,&f2,&f3);PRT(f1);PRT(f1,f2);PRT(f1,f2,f3);}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友361773e
2008-08-07 · TA获得超过306个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:256万
展开全部
头上加"#"的是预处理的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式