第四章顺序程序设计 4.1c语句概述 4.4字符数据的输入输出 4.5格式输入输出 4.6顺序结构程序设计举例
第四章 顺序程序设计 ◼ 4.1 c语句概述 ◼ 4.4 字符数据的输入输出 ◼ 4.5 格式输入输出 ◼ 4.6 顺序结构程序设计举例
4.1C语句概述 1.控制语句(9种):完成一定的控制功能 if()~else~条件语句(双分支选择语句) switch~case~多分支选择语句 for( while 循环语句 do-while o continue 结束本次循环语句 break 中止语句 goto 转向语句 return 从函数返回语句
4.1 C语句概述 1. 控制语句( 9种) : 完成一定的控制功能 if ( ) ~ else ~ 条件语句( 双分支选择语句) switch ~ case ~ 多分支选择语句 for ( ) ~ while ( ) ~ 循环语句 do ~ while ( ) continue 结束本次循环语句 break 中止语句 goto 转向语句 return 从函数返回语句
2.函数调用语句:由一个函数调用加一个分号构成 如:prin(“ very good!”); 3表达式语句:由表达式加分号构成 如:x=12加;→x=12;(赋值表达式语句) 4.空语句:由一个分号构成,它什么也不做 5.复合语句:用{}括起来的语句序列 如{ int temp;注意: temp=x;1.复合语句是一个整体,相当于一个语句 2.一个复合语句中可以包含其他的复合语句 y=temp,3.在复合语句的花括号后不要再加分号 4.复合语句中可定义变量,但此变量只在 该复合语句内有效
2. 函数调用语句: 由一个函数调用加一个分号构成 如: printf(“very good!”); 3. 表达式语句: 由表达式加分号构成 如: x=12 加 ; → x=12 ; ( 赋值表达式语句) 4. 空语句 : 由一个分号构成, 它什么也不做 5. 复合语句 : 用 { } 括起来的语句序列 如 { int temp ; temp = x ; x = y ; y = temp ; } 注意 : 1. 复合语句是一个整体, 相当于一个语句 2. 一个复合语句中可以包含其他的复合语句 3. 在复合语句的花括号后不要再加分号 4. 复合语句中可定义变量 , 但此变量只在 该复合语句内有效
44字符数据的输入和输出 字符输出函数( putchar函数) 例:# include< stdio.h> 格式: putchar(参数) oid main( 功能:将参数对应的字符输出到显示器上 { char a=B’,b,c; 参数可以是字符型或整型的常量和变量b=O putchar(a) 输出:BOY putchar(b) 注意:1、一定包含头文件 stdio. h; putchar(Y) 2、 putcher函数只有一个参数
4.4 字符数据的输入和输出 一、 字符输出函数( putchar函数) 格式 : putchar(参数) 功能: 将参数对应的字符输出到显示器上, 参数可以是字符型或整型的常量和变量 例: #include <stdio.h> void main( ) { char a=‘B’, b, c; b=‘O’; putchar(a); putchar(b); putchar(‘Y’); } 输出: BOY 注意: 1、一定包含头文件stdio.h ; 2、putchar函数只有一个参数
二、字符输入函数( getchar函数) 格式: getchar()(注意它是无参函数) 功能:从键盘输入一个字符 假设输入:ABCD∠则A给第一个 例:# include< stdio. h> getchar(),B给第二个,C给第三个,D谁 都不给 void main( 输出:注意:一般连续输入可显示字符, i char ch A 若中间有空格、回车等字符, ch=getchar( getchar( 在输出时是不可见的 putchar(ch); 若输入:ABC∠若输入:AB∠ putchar('\n); 输出 输出 putchar(getchar(); A A B
二、 字符输入函数(getchar函数) 格式 : getchar( ) ( 注意它是无参函数) 功能 : 从键盘输入一个字符 例:#include <stdio.h> void main( ) { char ch; ch=getchar( ); getchar( ); putchar(ch); putchar(‘\n’); putchar(getchar( )) ; } 假设输入: ABCD↙ 则A给第一个 getchar( ),B给第二个,C给第三个,D谁 都不给。 输出: A C 注意:一般连续输入可显示字符, 若中间有空格、回车等字符, 在输出时是不可见的 若输入: A BC↙ 若输入: AB↙ 输出: A B 输出: A