2.6 课后研习
21天学通C语言(第7版)
课后研习包含小测验和练习题。小测验帮助读者理解和巩固本课所学概念,练习题有助于读者将理论知识与实践相结合。
2.6.1 小测验
1.在C语言中,用花括号括起来的一组语句叫作什么?
2.每个C程序都必不可少的部分是什么?
3.如何在程序中添加注释?为什么要添加注释?
4.什么是函数?
5.C语言提供了哪两种类型的函数?它们有什么区别?
6.#include指令的有什么用途?
7.注释是否可以嵌套?
8.注释是否能超过一行?
9.包含文件的另一个名称是?
10.什么是包含文件?
2.6.2 练习题
1.写一个最短小的程序。
2.考虑下面的程序:
/ ex02-02.c /
include <stdio.h>
void display_line(void);
int main(void)
{
display_line();
printf("\n Teach Yourself C In One Hour a Day!\n");
display_line();
return 0;
}
/ 打印星号行 /
void display_line(void)
{
int counter;
for( counter = 0; counter < 30; counter++ )
printf("*" );
}
/ 程序结束 /
a.哪些行是语句?
b.哪些行是变量定义?
c.哪些行是函数原型?
d.哪些行是函数定义?
e.哪些行是注释?
3.写一个程序的注释示例。
4.下面的程序完成什么任务?(输入、编译并运行该程序)
/ ex02-04.c /
include <stdio.h>
int main(void)
{
int ctr;
for( ctr = 65; ctr < 91; ctr++ )
printf("%c", ctr );
printf("\n");
return 0;
}
/ 程序结束 /
5.下面的程序完成什么任务(输入、编译并运行该程序)?
/* ex02-05.c */
include <stdio.h>
include <string.h>
int main(void)
{
char buffer[256];
printf( "Enter your name and press <Enter>:\n");
fgets( buffer );
printf( "\nYour name has %d characters and spaces!",
strlen( buffer ));
return 0;
}
时间: 2025-01-20 21:27:20