复习题:
1:c语言的基本模块是什么?
C语言的基本模块是函数。函数是能够实现特定功能的语句块,当用户按照函数的特定格式完成这个基本模块后,可以在后续的开发中重复使用这个功能模块,从而提高开发效率。
2.什么是语法错误?写一个英语例子和一个c语言例子。
语法错误是指在程序设计中语句的使用不符合C语言的语法规范而引起的错误。因为是不符合语法规范而引起的错误,所以编译器能够检测到大部分的语法错误。
C语言例子:printf(‘Hello , world!’):
其中语法错误有两处,双引号误写为单引号;其次,分号误写为冒号。
3.什么是语义错误?
语言错误也称为逻辑错误,主要是指程序设计中的语句在语法上正确,但是在功能和逻辑含义的表达上存在错误,从而引起程序的功能或者结果出现错误。
C语言例子:“while(I = 1){}”(正确写法是“while(i==1){}”)。这条语句的错误在于把赋值表达式当作循环的条件判断,这个表达式的值为1,因此,循环将不会停止。
4.代码纠正:
5.假设下面的4个例子都是完整程序中的一部分,他们都输出什么结果?
(1)
(2)
(3)
(4)
6,在main. Int . function .char. =中,哪些是c语言的关键字?
关键字是int和 char,main 是主函数的函数名,并不是关键字,但是由于主函数使用了该函数名,因此程序设计中不能使用该标识符,否则会产生标识符的冲突;= 是运算符,表示赋值;function 是未定义的标识符,程序设计中可以使用该标识符。
7,如何以下面的格式输出变量words和lines的值(这里,3020和350代表两个变量的值)?
8.a=5,b=5
9.y=15 ,x=150
编程练习:
1.编写一个程序,调用一次printf()函数,把你的名和姓打印在一行。再次调用一次printf函数,把你的名和姓分别打印在两行。然后,再调用两次printf()函数,把你的名和姓打印在一行。
注意这里使用的是%s,不是%d
注:%d整型输出
%f以小数形式输出,默认情况下保留小数点6位
%c用来输出一个字符
%s用来输出一个字符串
%o以八进制数形式输出整数
%x以十六进制数形式输出整数,或输出字符串的地址
%p输出地址
2.编写一个程序,打印你的名字和地址。
3.编写一个程序,把你的年龄转换为天数,并且显示这两个值。这里不过考虑闰年的问题。
4.编写一个程序生成以下输出;
5.编写一个程序,生产一下输出:
6.编写一个程序,创建一个整型变量tose,并将tose设置为10程序中还要计算tose的两倍和tose的平方。该程序应该打印3个值,并分别描述以示区分。
tose的两倍不能设置成2tose,因为在c语言中,变量的命名规范:
1、起名要有意义
2、只能以英文字母、下划线( _ )、美元符号( $ )开头。后面可以接数字、英文字母、下划线和美元符号( $ )(可以使用中文,但不推荐使用)
3、不能是C语言中的关键字
7.许多研究表明,微笑益处多多。编写一个程序,生成一下格式的输出:
8.