《21天学通C语言(第7版)》一2.6 课后研习
本節(jié)書摘來(lái)自異步社區(qū)《21天學(xué)通C語(yǔ)言(第7版)》一書中的第2章,第2.6節(jié),作者 【美】Bradley Jones , Peter Aitken , Dean Miller,更多章節(jié)內(nèi)容可以訪問(wèn)云棲社區(qū)“異步社區(qū)”公眾號(hào)查看
2.6 課后研習(xí)
21天學(xué)通C語(yǔ)言(第7版)
課后研習(xí)包含小測(cè)驗(yàn)和練習(xí)題。小測(cè)驗(yàn)幫助讀者理解和鞏固本課所學(xué)概念,練習(xí)題有助于讀者將理論知識(shí)與實(shí)踐相結(jié)合。
2.6.1 小測(cè)驗(yàn)
1.在C語(yǔ)言中,用花括號(hào)括起來(lái)的一組語(yǔ)句叫作什么?
2.每個(gè)C程序都必不可少的部分是什么?
3.如何在程序中添加注釋?為什么要添加注釋?
4.什么是函數(shù)?
5.C語(yǔ)言提供了哪兩種類型的函數(shù)?它們有什么區(qū)別?
6.#include指令的有什么用途?
7.注釋是否可以嵌套?
8.注釋是否能超過(guò)一行?
9.包含文件的另一個(gè)名稱是?
10.什么是包含文件?
2.6.2 練習(xí)題
1.寫一個(gè)最短小的程序。
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; } /* 打印星號(hào)行 */ void display_line(void) {int counter;for( counter = 0; counter < 30; counter++ )printf("*" ); } /* 程序結(jié)束 */a.哪些行是語(yǔ)句?
b.哪些行是變量定義?
c.哪些行是函數(shù)原型?
d.哪些行是函數(shù)定義?
e.哪些行是注釋?
3.寫一個(gè)程序的注釋示例。
4.下面的程序完成什么任務(wù)?(輸入、編譯并運(yùn)行該程序)
/* ex02-04.c */ include <stdio.h> int main(void) {int ctr; for( ctr = 65; ctr < 91; ctr++ )printf("%c", ctr ); printf("\n"); return 0; } /* 程序結(jié)束 */5.下面的程序完成什么任務(wù)(輸入、編譯并運(yùn)行該程序)?
/* 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; }總結(jié)
以上是生活随笔為你收集整理的《21天学通C语言(第7版)》一2.6 课后研习的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mme设备内部错误_华为拟安装“俄版安卓
- 下一篇: input点击事件不能用_用js简单写一