
C语言提供的预编译处理命令主要有哪三种?
4个回答
展开全部
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
2.文件包含:指一个源文件可以将另外一个源文件的全部内容包含进来,#include<文件名>
3.条件编译:对一部分内容指定编译的条件,即满足一定的条件才编译,主要有:
(1)#ifdef标识符
程序段1
#eles
程序段2
#endif
(2)#ifndef标识符
程序段1
#eles
程序段2
#endif
(3))#if标识符
程序段1
#eles
程序段2
#endif
展开全部
一、预编译命令具体什么意思?
答:预编译命令是由ANSI C统一规定的,但是它不是C语言的组成部分,不能直接对它们进行编译。必须在对程序进行通常的编(包括词法和语法分析,代码生成,优化等)之前,先对程序中这些特殊的命令进行“预处理”,你慢慢悟,我小学生文化都看懂皮毛了,我不信你不知道它的意思。
二、#include <stdio.h>什么意思?
答:把stdio.h这个文件包含进来,至于stdio.h是什么,你自己慢慢看。
三、 void main()这个是什么意思??
答:加void 表示无类型,
我们知道main()是系统调用的,
那么在main()前面加 void就保证系统不使用main()函数带回的任何值。
答:预编译命令是由ANSI C统一规定的,但是它不是C语言的组成部分,不能直接对它们进行编译。必须在对程序进行通常的编(包括词法和语法分析,代码生成,优化等)之前,先对程序中这些特殊的命令进行“预处理”,你慢慢悟,我小学生文化都看懂皮毛了,我不信你不知道它的意思。
二、#include <stdio.h>什么意思?
答:把stdio.h这个文件包含进来,至于stdio.h是什么,你自己慢慢看。
三、 void main()这个是什么意思??
答:加void 表示无类型,
我们知道main()是系统调用的,
那么在main()前面加 void就保证系统不使用main()函数带回的任何值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
include
define
define
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上面回答的很清楚了..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询