内容正文:
《C语言程序设计教程》
(第二版)
《C语言程序设计教程》(第二版)
第2章 顺序结构程序设计
◆ 了解C 语言基本语句的使用方法
◆ 掌握赋值语句的使用方法
◆ 掌握数据输出函数的调用规则、格式说明字符的意义
◆ 掌握数据输入函数的调用规则和地址运算符的使用
◆ 掌握顺序结构程序设计方法
◆ 掌握goto语句的作用和使用方法
◆ 掌握程序中语义错误和逻辑错误的调试方法
《C语言程序设计教程》(第二版)
《C语言程序设计教程》(第二版)
第2章 顺序结构程序设计
目 录
2.1 C基本语句简介
2.2 数据输出函数
2.3 数据输入函数
2.4 顺序结构程序设计举例
2.5 语句标号与goto语句
2.6 程序调试方法
小结
《C语言程序设计教程》(第二版)
《C语言程序设计教程》(第二版)
2.1 C基本语句简介
2.1.1 基本语句
C语言语句都以分号“;”为语句结束标志,有一个分号就代表一个语句的结束。
1. 说明语句
说明语句用于说明变量的类型、存储类别或函数的类型等。例如:
float a,b,c[10]; /* 变量说明语句 */
int area(a,b); /* 函数说明语句 */
C语言中的说明语句应该出现在程序可操作语句的前面。
《C语言程序设计教程》(第二版)
《C语言程序设计教程》(第二版)
2.1 C基本语句简介
2.1.1 基本语句
2. 表达式语句
表达式语句由一个表达式加一个分号构成。
a=6,b=8,c=10;
i++;
y=a+b*c/d;
y*=12+x;
《C语言程序设计教程》(第二版)
《C语言程序设计教程》(第二版)
2.1 C基本语句简介
2.1.1 基本语句
3. 复合语句
1)复合语句
在程序中将若干语句用一对花括号“{ }”括起来构成的语句称为复合语句。如:
{s=3.14159*r*r;
v=s*h;
printf("%f",v);
}
复合语句在语法上它被认为是一条语句,复合语句中语句数量不限,而且最后一个语句的分号也不能省略。
3. 复合语句
2)分程序
复合语句中有了说明语句就是分程序。如:
{ int r; float s,h,v;
s=3.14159*r*r;
v=s*h;
printf("%f",v);
}
复合语句还可以嵌套,即在复合语句中可以包含其它的复合语句。
《C语言程序设计教程》(第二版)
《C语言程序设计教程》(第二版)
2.1 C基本语句简介
2.1.1 基本语句
4. 空语句
只有一个分号构成的语句称为空语句,空语句在语法上它占据一个语句的位置,执行时不做任何操作。一个空语句可用于表示程序的转折点或以后在这个位置加上新的语句或表示什么也不操作。
5. 返回语句return
返回语句“return”用在被调用函数中,执行到该语句时,就将控制返回到调用函数中,如例1.6中返回到主函数main()中。有如下两种格式:
(1)return;
(2)return <表达式>;
《C语言程序设计教程》(第二版)
《C语言程序设计教程》(第二版)
2.1 C基本语句简介
2.1.2 赋值语句
在赋值表达式的后面加上一个分号,就构成了赋值语句。例如;
a=b+3
是赋值表达式,而
a=b+3;
则是赋值语句。赋值表达式和赋值语句是两个不同的概念。
赋值语句可以由形式多样的赋值表达式构成,使用相当灵活。如“i=1,j=2;”就是合法的赋值语句,应该掌握好赋值表达式的运算规律才能写出正确的赋值语句。
《C语言程序设计教程》(第二版)
《C语言程序设计教程》(第二版)
2.1 C基本语句简介
2.1.3 注释
注释不是C语言语句,但它们经常使用。注释可以用于说明变量的含义、程序段的功能、程序较难读懂等地方,帮助用户阅读程序。注释应简明扼要,除了最简单和最直观的函数外,都应有注释。例如在函数开始处说明其功能,如何调用及返回值的类型等。例如:
for(i=0;i<=1000;i++);
/* 空循环,用于延时 */
说明:
(1)注释都由“/*”