以下叙述中正确的是( )。

admin2013-02-23  34

问题 以下叙述中正确的是(  )。

选项 A、预处理命令行必须位于C源程序的起始位置
B、在C语言中,预处理命令行都以"#"开头
C、每个C程序必须在开头包含预处理命令行;#include <stdio.h>
D、C语言的预处理不能实现宏定义和条件编译的功能

答案2

解析 预处理命令行可以出现在C源程序的任何位置,故选项A不正确。#include<stdio.h>预处理命令行的意思是将stdio.h头文件插入源程序中该行命令所在的位置,表示我们将在后续行中用到stdio.h头文件中定义的函数或类型,若程序中没有用到这些函数或类型就可以不用包含此头文件,故选项C不正确。C提供的预处理功能主要有:宏定义、文件包含和条件编译三种功能,故选项D不正确。在C语言中,预处理命令行都以”#”开头,故应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/kFJp777K
0

最新回复(0)