第一章 程序设计和C语言
(1)手绘章节思维导图
(2)课后习题答案及解题思路
1.1、1.3
题的答案都在书中第一章,可以通过仔细阅读找到答案,对c语言能做到很好的入门与进阶。
1.2
(我觉得这道题挺有意义的,所以就写到博客里了)
为什么需要计算机语言:人与人交流需要语言,计算机作为一种工具,那么人与计算机交流也就需要一种语言。需要创造一种计算机和人都能识别的语言,就是计算机语言。
高级语言的特点书中有详细的解答,我想谈谈c语言作为高级语言,学习者容易看懂,不需要太复杂的计算机组成基础,区别于机器语言、汇编语言可以很好地上手。
1.4(略)
主要掌握如何使用编译器,自己跑一遍程序。我在编写c/c++的程序时,多用的是CodeBlocks,其他编译软件大家可以根据自己的喜好选择。
1.5
# include <stdio.h> //库函数头文件
int main() //主函数
{
printf("******************************\n");
printf("Very good!\n");
printf("******************************\n");
return 0;
}
1.6
//题目:输入a,b,c三个值,输出其中最大者。
# include <stdio.h> //库函数头文件
int main() //主函数
{
int a,b,c;
int max;
printf("请输入a,b,c:");
scanf("%d,%d,%d",&a,&b,&c);
if(a>b) //使用if、else完成三个数的比较
max=a;
else
max=b;
if(c>max)
max=c;
printf("a,b,c中最大的为:%d",max);
}
1.7
这道题考察的是注释,c语言中有两种注释,//行注释、/* */段落注释,需要注意的是当其出现在字符串中则属于字符串,不是注释。