第四章 顺序结构程序设计
第四章 顺序结构程序设计
C程序 源程序文件1源程序文件2源程序文件3 预处理命令全局变量声明函数1 函数n 函数首部 函数体 局部变量声明执行部分
源程序文件1 预处理命令 全局变量声明 函数首部 局部变量声明 执行部分 函数体 函 数1 函 数 n 源程序文件2 源程序文件3 C 程 序 …
4.1C语言表达式语句 C语言语句可以分为五大类: (1)表达式语句 表达式语句由一个表达式加一个分号构成,其一般形式为: 表达式; 在C语言中用的最多的是由赋值表达式加一个分号构成的赋值表达式语句 例如:i=i+1;a=3.5;i++ (2)函数调用语句 函数调用语句由一次函数调用加一个分号构成,其一般形式为: 函数名(实参表); 例如: printf("THIS IS EXAMPLE")
4.1 C语言表达式语句 (1) 表达式语句 表达式语句由一个表达式加一个分号构成,其一般形式为: 表达式 ; 在C语言中用的最多的是由赋值表达式加一个分号构成的赋值表达式语句 (2) 函数调用语句 函数调用语句由一次函数调用加一个分号构成,其一般形式为: 函数名(实参表) ; C语言语句可以分为五大类: 例如:i=i+1; a=3.5; i++; 例如:printf("THIS IS A EXAMPLE");
(3)控制语句 控制语句是用来完成一定的控制功能的。C语言有九种控制语句,它们是: (I)if() else (条件语句) (2)for()~ (循环语句) (3)while()w (循环语句) (4 )do w while() (循环语句) (5)continue (结束本次循环语句) (6 break (终止执行 switch语句) (7) switch (多分支选择语句) (8)goto (转向语句) (9)return (从函数返回语句)
(3) 控制语句 控制语句是用来完成一定的控制功能的。C语言有九种控制语句,它们是: (1) if ( ) ~~ else ~~ (条件语句) (2) for ( ) ~~ (循环语句) (3) while ( ) ~~ (循环语句) (4) do ~~ while ( ) (循环语句) (5) continue (结束本次循环语句) (6) break (终止执行switch语句) (7) switch (多分支选择语句) (8) goto (转向语句) (9) return (从函数返回语句)
(4)复合语句 复合语句是将若干条C语句用花括号"{"和"}"括起来 其一般形式为:{语句1; 语句2; 语句n; (5)空语句 只有一个分号的语句称为空语句,其一般形式为:
( 4 ) 复合语句 复合语句是将若干条C语句用花括号"{"和"}"括起来 其一般形式为: { 语句1; 语句2; ...... 语句n; } (5 ) 空语句 只有一个分号的语句称为空语句,其一般形式为: ;
赋值语旬 赋值语句由赋值表达式加上分号构成。其格式为: 变量=表达式; 如:x=a+b 1、"="为赋值运算符,不是等号 a+b=y. y=13 x+13=y 2、注意区分赋值语句和赋值表达式 intx=5,y=3,z=1; 对 intx=5;y=3;z=1; 错
赋值语句 赋值语句由赋值表达式加上分号构成。其格式为: 变量=表达式; 如:x=a+b; a+b=y; y=13; x+13=y 1、 " = "为赋值运算符,不是等号 2、注意区分赋值语句和赋值表达式 int x=5,y=3,z=1; int x=5;y=3;z=1; 对 错
42基本的标准输入与输出函数 教据输入输出的概念及在C中的实现 输入输出的主体:计算机 输入输出通过函数实现 putcher getchar printf scanty 使用C的库函数时要用预编译命令"# nclude"将 有关头文件包括到你的源文件中,如: include E include ""math. h
数据输入输出的概念及在C中的实现 输入输出的主体:计算机 输入输出通过函数实现 putchar() getchar() printf() scanf() 使用C的库函数时要用预编译命令"#include"将 有关头文件包括到你的源文件中,如: # include 或 # include "math.h" 4.2 基本的标准输入与输出函数
一、字符输入函数 getchar( getchar(函数的作用是把一个字符从标准的输入设 备上输入 其一般调用形式为: getchar( 该函数没有参数,例如:ch= getchar; printf("oc,ch) getchar()是标准函数,在“ stdio.h”函数库中 定义,故如要在程序中调用该函数,必须在程序开 始处加上如下命令行: #include stdio. h
一、字符输入函数getchar( ) getchar( )函数的作用是把一个字符从标准的输入设 备上输入 其一般调用形式为: getchar( ) 该函数没有参数, 例如:ch=getchar(); printf("%c",ch); getchar()是标准函数,在“stdio h”函数库中 定义,故如要在程序中调用该函数,必须在程序开 始处加上如下命令行: #include "stdioh
字符输出函数 putchar( putchar()的作用是把一个字符从标准输出设备上输 出。 其一般形式为: putchar(ch) 其中ch为字符型或整型变量、字符型常量 1· putchar()是标准函数,在“ stdio.h”函数库中定 注\义,故如要在程序中调用该函数,必须在程序开始处加上 如下命令行 #include stdio. h 2· putchar()一次只能输出一个字符 练习:以下正确的函数调用为 A)getchar(; B) putchar(\108); Cputchar(as); D)PUTCHARCT)
二、字符输出函数putchar() putchar()的作用是把一个字符从标准输出设备上输 出。 其一般形式为: putchar(ch); 其中ch为字符型或整型变量、字符型常量 注 意 1• putchar()是标准函数,在“stdio h”函数库中定 义,故如要在程序中调用该函数,必须在程序开始处加上 如下命令行: #include "stdioh" 2• putchar()一次只能输出一个字符 注 意 注 意 练习 :以下正确的函数调用为_______ A) getchar( ); B) putchar('\108'); C)putchar('as'); D) PUTCHAR('\'') A
#include stdio.h' 例42 main( 标准函数说明 char c, 65 putchar(c) putchar(66); putchar (c) putchar ('in); putchar(x62 ) putchar(,363”)
#include "stdio.h" main( ) { char c; c=65; putchar(c); putchar(66); putchar('C'); putchar('\n'); putchar('\x62'); putchar('\363') } 例 4.2: 标准函数说明