第2章经典习题(附答案)
本章主要讲解了开发环境的搭建、生成可执行文件的过程、C语言程序的基本框架等。
2) 有些编译器下,不写
3) 解释源代码文件、目标文件和可执行文件的区别。
4) 编译器和链接器的主要任务是什么?
5) 什么是语法错误?什么是逻辑错误?请分别给出例子。
6) 用 printf() 输出
2) 编写一个C语言程序,先输出字符串
希望获取答案的读者请关注微信公众号「编程帮」,回复「C2」获得本章练习题答案。
用微信扫描二维码即可关注
一. 问答题
1) 为什么C语言代码必须有 main() 函数,而且只能有一个?2) 有些编译器下,不写
#include <stdio.h>
也是正确的,这是为什么呢?3) 解释源代码文件、目标文件和可执行文件的区别。
4) 编译器和链接器的主要任务是什么?
5) 什么是语法错误?什么是逻辑错误?请分别给出例子。
6) 用 printf() 输出
\a
时,有的电脑为什么听不到声音?
二. 编程题
1) 编写一个C语言程序,输出如下的文本:"The effect of '\n' characters is a newline," he said.
2) 编写一个C语言程序,先输出字符串
Hello world
,然后再输出http://c.biancheng.net
,同时将Hello world
覆盖掉,最终显示器上只有http://c.biancheng.net
一个字符串。
三. 找错题
小明刚学C语言,已经编写好了下面的程序,不知道自己写得对不对,想征求你的意见,请帮忙看看小明的代码有没有错误。如果有,有几个,分别是什么错误。
include stdio.h
int main(){
puts("I said "C language" is very good")
}
希望获取答案的读者请关注微信公众号「编程帮」,回复「C2」获得本章练习题答案。
用微信扫描二维码即可关注