第四章第1节 第四章简单C程序设计 顺序程设计 §4C语句概述 .C程序的组成 C程序 源文件1 源文件2 源文件1 预处理命令」全局变量定义 函数1 函数1 函数n 函数首部函数体 局部变量定义著干执行语句
第四章 第1节 一. C程序的组成 §4.1 C语句概述 C程序 源文件1 源文件2 ...... 源文件1 预处理命令 全局变量定义 函数1 函数1 ...... 函数n 函数首部 函数体 局部变量定义 若干执行语句
第四章第1节 二.C的语句分类 1控制语句控制程序的进程、流向。共9种 1)if()else 条件语句,选择结构 2) for() 循环 3) while( 当型循环 4)do- while 直到型循环 5)contiune 跳过当前循环 6) switch 多分支选择 7 break 中止循环或 switch goto 转向 9)return 从函数返回 2函数调用语句 例 printi(“%d”,a); 2) c=max (a, b) (P5例13中的) 3表达式语句 例:1)i=i计+1; 2)计+1;(可执行,但无实际意义)
二. C的语句分类 第四章 第1节 1.控制语句——控制程序的进程、流向。共9种 1) if ( ) ~ else 条件语句,选择结构 2) for( ) ~ 循环 3) while( ) ~ 当型循环 4) do ~ while ( ) 直到型循环 5) contiune 跳过当前循环 6) switch 多分支选择 7) break 中止循环或switch 8) goto 转向 9) return 从函数返回 2.函数调用语句 例: 1) printf(“%d”,a); 2) c=max(a,b); (P5.例1.3 中的) 3.表达式语句 例: 1) i=i+1; 2) i+1; (可执行,但无实际意义)
第四章第1节 4空语句由单独的;组成 例: 不作任何操作,但合法 5复合语句——由{}将多个语句括起来,形式上当成一条语句使用。 例:{zx+y; t=z/100; printi(“%r”,t): 注意:无分号
4.空语句——由单独的;组成 第四章 第1节 例: ; 不作任何操作,但合法 5.复合语句——由{ }将多个语句括起来,形式上当成一条语句使用。 例: { z=x+y; t=z/100; printf(“%f”,t); } 注意:无分号
第四章第2节 §42赋值语句 形式:赋值表达式; 如:a=b+3* 最常用! 注意:区分赋值表达式与赋值语句的不同概念 赋值表达式:可以包含在其他表达式和语句中 赋值语句:只能单独使用 如:1)if(a=b)>0)t=a; 合法 执行:a=b 如a>0则 2)if(a=b;)>0)t=a 非法 ∵i句的标准格式:If(表达式)
第四章 第2节 §4.2 赋值语句 形式: 如: a = b + 3 * c ; 注意:区分赋值表达式与赋值语句的不同概念 赋值表达式:可以包含在其他表达式和语句中 赋值语句: 只能单独使用 如: 1) if ((a=b)>0) t=a; 合法 执行: a=b 如 a>0 则 t=a 2) if ((a=b;)>0) t=a; 非法 赋值表达式; ∵if语句的标准格式 : If (表达式) ~ ; 最常用!
第四章第3节 §43数据输入输出的概念及在C中的实现 输入、输出的概念 打印机 输出:主机(CPU,内存)中数据 显示器 磁盘写) 键盘 输入:扫描仪 主机(CPU,内存) 磁盘(读) 二。C中输入、输出的实现 C提供了输入、输出函数,调用这些函数来实现输入、输出 放在函数库中:“stio.h”标准输入输出函数库 scant() 标准输入函数 getchar( “标准”的含义 键盘标准输入设备 printf() 显示器标准输出设备 标准输出函数 pu
第四章 第3节 §4.3 数据输入输出的概念及在C中的实现 一. 输入、输出的概念 输出 : 主机(CPU,内存)中数据 打印机 显示器 磁盘(写) 输入 : 主机(CPU,内存) 键盘 扫描仪 磁盘(读) 二 . C中输入、输出的实现 C提供了输入、输出函数,调用这些函数来实现输入、输出 放在函数库中: “stdio.h” ——标准输入输出函数库 scanf( ) getchar( ) printf( ) putchar( ) 标准输入函数 标准输出函数 “标准”的含义: 键盘——标准输入设备 显示器——标准输出设备