本节书摘来自异步社区《21天学通C语言(第7版)》一书中的第2章,第2.6节,作者 【美】Bradley Jones , Peter Aitken , Dean Miller,更多章节内容可以访问云栖社区“异步社区”公众号查看
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; } 相关资源:21天学通C 第七版完整版PDF下载