C/C++中的#是什么意思

C/C++中程序第一个字符#是什么意思,后面除了include和define外还可以加什么,最好说一下用法... C/C++中程序第一个字符#是什么意思,后面除了include和define外还可以加什么,最好说一下用法 展开
 我来答
s605954350
2012-10-05 · TA获得超过353个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:208万
展开全部
预编译标识
初学者掌握include和define的基本用法就够了
include是用来指定包含的头文件,这些头文件中包含了程序员在下面的代码中所需要用到的函数以及类、宏等
define是用来进行宏替换的,其不同的用法可以近似地代替函数和常量,是用来对一些高频数据进行抽象的
追问
能讲讲别的吗?
追答
#ifndef  xxxx
#define xxxx
#endif
用来防止头文件被多次包含而造成类、宏、函数多次重定义
#programa once
作用类似
常见的就这些了,如果楼主想深入研究,可以去百度找专门的预编译知识,那更齐全
yhe_10
2012-10-05 · 超过15用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:37.4万
展开全部
#开头的指的是头文件,在那个文件里面定义了许多常用的函数,只有调用了该头文件才可调用里面的函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王老虎爱吃萝卜
2012-10-05
知道答主
回答量:18
采纳率:20%
帮助的人:1.5万
展开全部
预编译,会将头文件引入,或者宏定义这些东西,一楼答的很到位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fzlvmm
2012-10-05 · TA获得超过8601个赞
知道答主
回答量:468
采纳率:100%
帮助的人:179万
展开全部
头文件、预编译标识
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shark_1980
2012-10-05 · TA获得超过4924个赞
知道小有建树答主
回答量:1096
采纳率:100%
帮助的人:403万
展开全部
听一楼的!
预编译标识!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式