《21天学通C语言(第7版)》一2.6 课后研习
本节书摘来自异步社区《21天学通C语言(第7版)》一书中的第2章,第2.6节,作者 【美】Bradley Jones , Peter Aitken , Dean Miller,更多章节内容可以访问云栖社区“异步社区”公众号查看
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;
}
《21天学通C语言(第7版)》一2.6 课后研习相关推荐
- 21天学通c语言第四版pdf,21天学通Visual C++ PDF扫描版[116MB]
21天学通Visual C++ 内容简介: 本书是Visual C++语言的入门教程,较全面地介绍了Visual C++编程的相关知识,然而,本书并没有泛讲Visual C++语言的所有知识,而是突出 ...
- 《21天学通C语言(第6版•修订版)》一导读
前 言 21天学通C语言(第6版•修订版) 本书旨在引导读者在21天内学通C语言编程.虽然有来自诸如C++.Java和C#的激烈竞争,但很多初学编程者还是会选择C语言.正如第1天课程介绍的原因,选择C ...
- 《21天学通C语言(第7版)》一2.2 程序的组成部分
本节书摘来自异步社区<21天学通C语言(第7版)>一书中的第2章,第2.2节,作者 [美]Bradley Jones , Peter Aitken , Dean Miller,更多章节内容 ...
- 《21天学通C++(第7版)》——12.8 作业
本节书摘来自异步社区出版社<21天学通C++(第7版)>一书中的第12章,第12.8节,作者: [美]Siddhartha Rao, [德]Nicolai M. Josuttis,更多章节 ...
- 《21天学通Java(第7版)》—— 第2章 Java编程基础 2.1 语句和表达式
本节书摘来异步社区<21天学通Java(第7版)>一书中的第2章,第2.1节,作者: [美]Rogers Cadenhead(罗格斯 卡登海德),更多章节内容可以访问云栖社区"异 ...
- 《21天学通Java(第6版)》—— 1.4 属性和行为
本节书摘来异步社区<21天学通Java(第6版)>一书中的第1章,第1.4节,作者:[美]Rogers Cadenhead,更多章节内容可以访问云栖社区"异步社区"公众 ...
- 21天学通HTML5和CSS3第二版,21天学通HTML5+CSS3
本书全面.系统.深入地讲解了HTML5+CSS3网页设计与编程的基础语法与高级应用.在讲解过程中,通过大量取自实际操作的实例,将网页开发知识全面.系统.深入地呈现给读者.此外,作者专门为本书录制了大量 ...
- 21天学通c语言思维导图,21天思维导图学习 ----开发脑洞、助力成长
kk 第一次知道"思维导图"这个词,是在参加Grace创办的第一期"成长集训营".她建议我们用思维导图的方式去完成每天的思考作业,了解和认知也仅在于它 ...
- 21天学通C语言-学习笔记(3)
第三章 变量与常量 在C程序中,使用常量和变量两种形式来存储和表示数值.为了保存各种不同的数据,C语言定义了一系列的数据类型.本章将重点讨论常量和变量的使用方法.通过本章的学习,要重点掌握以下内容: ...
- 21天学通Visual.Basic pdf
下载地址:网盘下载 <21天学通Visual Basic(第2版)>是Visual Basic 6.0的入门教程,主要针对没有程序设计基础的读者,详细介绍了Visual Basic 6.0 ...
最新文章
- mac下软件包管理brew
- keras技巧——如何获取某一个网络层的输出
- C语言 学生宿舍管理系统
- etcd 集群故障(数据变成只读)
- MATLAB 线型 颜色 和 标记点组合使用
- Navigation execution entry point
- Excel VBA - Workbook对象
- JAVA学习之类与对象例题分享(两点确定直线并进行相关操作)
- 我什么时候应该使用访客设计模式? [关闭]
- MyBatis数据库连接的基本使用-补充Mapper映射器
- Ubuntu10.0.4下CyanogenMod编译环境的搭建和可刷机文件的编译及打包
- RubyOnRails环境搭建
- 基于javaweb仓库管理系统简易课程报告-软件工程
- js 导出Excel
- 微信小程序实现登录Java前后端分离
- JavaScript逻辑运算与或非
- 3d可视化产品爆炸图案例
- 2019下半年第一个流行词---宏颜获水
- VMTools的安装 (简单易懂)
- Java实现 LeetCode 507 完美数
热门文章
- 语音信号预处理1——chirp信号的生成与接收
- Android 反编译方法
- 从月薪5千到财富自由:有远见的人都在做这件事情
- 国家地理相关资源数据库
- 【数学逻辑思维】A 好玩的数独游戏——002
- win10自动停用打印服务器,win10系统添加打印机总是自动关闭打印服务的技巧介绍...
- Ubuntu搭建eclipse neon android环境(eclipse ADT)
- Oracle----MLDN
- 吉米多维奇例题——(7)
- 发达国家“互联网+”面面观