文档介绍:c语言程序设计快速入门第三章
《 C语言程序设计》
第3讲
第3章顺序结构程序设计
n
目标要求
n
讲课提纲
n n
讲课内容
n
目标要求了解语句的基本分类。掌握赋值语句的应用。掌握字符数据的输入与输出。掌握格式输入与输出。掌握编写简单的顺序结构程序的方法。
课后作业
退出
9
3
4
:
第3章顺序结构程序设计
讲课提纲
目标要求
讲课提纲
讲课内容
语句简介 n 赋值语句 n 常用输入输出函数 n 程序设计的一般步骤 n 顺序结构程序设计举例 n 课后作业
n
课后作业
退出
9
3
4
:
第3章顺序结构程序设计
语句简介
n
控制语句
目标要求
讲课提纲
讲课内容
C语言中共有9种流程控制语句: n if()….else (条件语句) n for() (for循环语句) n while() (while循环语句) n do…while() (do-while循环语句) n continue (结束本次循环语句) n Break (中止执行switch语句或循环语句) n switch (多分支选择语句) n goto (转向语句) n return (从函数返回语句)
n
课后作业
函数调用语句 n 与表达式语句相似,在函数调用表达式后面加分号就构成例:printf ("this is a c statement." ); 了函数调用语句。; c=max (a,b)
退出
9
3
4
:
第3章顺序结构程序设计
语句简介
n
表达式语句
在一个表达式的后面加一个分号“;”就构成表达式语句。例如: i=i+2是表达式,而不是语句。 i=i+2;是语句。 n 任何表达式都可以加上分号而成为语句
n
目标要求
讲课提纲
n
空语句
n
讲课内容
n
课后作业
只有1个分号的语句称为空语句。如: ; 即是1个空语句,它什么也不做。空语句也可以被看成是一种特殊情况下的表达式语句,它只有一个分号,执行时不做任何事情,有时用来作为被转向点,或循环语句中的循环体。
退出
9
3
4
:
第3章顺序结构程序设计
n
复合语句
n
目标要求
n
讲课提纲
n
n
讲课内容
课后作业
由一对大括弧“{}”把若干语句括起来构成的语句称为复合语句。复合语句的一般形式: { 语句1;语句2 ;……;语句n ; } 复合语句在语法上相当于1个单一语句,在一对花括号内的语句数量不限。例如: { a++; b*=a; printf("b= %d\n",b); } 在复合语句内,不仅可以有执行语句,还可以有定义部分, 定义部分应该出现在可执行语句的前面。例如: { int t; t=x; x=y; y=t; }
退出
9
3
4
:
第3章顺序结构程序设计
赋值语句是由赋值表达式加上一个分号构成,是程序设计
目标要求
中最常用的语句之一
: 运算符
讲课提纲
讲课内容
【格式】变量名=表达式; 【功能】将赋值号“=”号右边表达式的值赋给左边的变量【执行过程】先计算表达式的值,然后再把该值赋给左边的变量注意:赋值表达式可以包括在其他表达式之中,例如: if ((a=b)>0) t=a;
课后作业
退出
9
3
4
:
第3章顺序结构程序设计
目标要求
讲课提纲
4.
常用输入输出函数字符输出函数putchar() 字符输入函数getchar() 只能输入输出格式输入函数printf() 一个字符而不能是字符串格式输出函数scanf()
讲课内容
课后作业
退出
9
3
4
:
第3章顺序结构程序设计
putchar函数
字符输出函数putchar(), 作用是向终端输出一在putchar函数中使用不同参数输出字符A。#include "" 目标要求个字符。 main() n 基本格式:putchar(ch); { char ch='A'; n 用法说明: 讲课提纲 int i=65; n 参数ch使用比较灵活,可以是除字符串常量之外的字符 putchar(ch); /*输出字符变量所代表的字符,得到运行结果中第一个A*/ 常量、字符变量、整型常量、整型变量、实型常量、实 putchar(i); /*输出以整型变量i的值为ASCⅡ码的字符,得到运行结果中第二个A*/ 型变量或各种表达式 putchar('A'); /*直接输出字符常量'A',得到运行结果中第三个A*/ 讲课内容 n 在程序中使用putchar()函数时,该程序的开头必须用一