168-牛客网C语言刷题11

1.在C语言源程序的开始处通常加上预处理命令 #include <stdio.h> 的原因是?

A.stdio.h文件中包含标准输入输出函数的函数声明,通过引用此文件以便能正确使用printf、scanf等函数
B.将stdio.h中标准输入输出函数的二进制代码插入到引用处,以便进行编译链接
C.将stdio.h中标准输入输出函数的源程序插入到引用处,以便进行编译链接
D.将stdio.h中标准输入输出函数链接到编译生成的可执行文件中,以便能正确运行

答案:A
inlcude语句的实质是,把相应的头文件copy到当前行,而且是预编译阶段就执行的
A.在C语言中,以“#”开头的命令称为预处理命令
预处理命令由预处理程序完成,顺序为:预处理–>编译–>链接
#include命令会把头文件的内容插入到当前所在位置,把头文件和当前源文件连接成一个源文件,效果和复制-黏贴一样,所以A正确
B.并不是插入stdio的二进制代码,而是头文件里的内容
C.并不是插入stdio的源程序,而是头文件里的内容
D.是插入头文件里的内容,里面都是变量或函数的声明

2.C语言是介于汇编语言和高级语言之间的一种语言,由于它可以直接访问物理地址,对硬件操作,所以C语言既可以编写应用程序,又可以开发系统软件,而且C语言程序可移植性好于汇编语言,程序清晰,具有模块化的特点

3.C语言的关系表达式:0<x<10完全等价于: (0<x) && (x<10)是错误的,0<x&l

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值