C语句的分类 ●函数调用语句 格式:函数名(参数表); 1651 printf("Hello world\n ●表达式语句 格式:表达式; ●例:++; 例:a=x+y; ●重要的表达式语句:赋值语句 ●格式:赋值表达式; 例:a=3; 例:if((a=b)>0)t=a;区别与赋值表达式的区别,P69*/ 区别:赋值表达式可以包含在其它表达式中,赋值语句不行 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 C语句的分类 ⚫ 函数调用语句 ⚫ 格式:函数名 (参数表); ⚫ 例:printf("Hello world\n"); ⚫ 表达式语句 ⚫ 格式:表达式; ⚫ 例:i++; ⚫ 例:a = x + y; ⚫ 重要的表达式语句:赋值语句 ⚫ 格式:赋值表达式; ⚫ 例:a = 3; ⚫ 例:if ( (a = b) > 0) t = a;/*区别与赋值表达式的区别,P69*/ ⚫ 区别:赋值表达式可以包含在其它表达式中,赋值语句不行
C语句的分类 ●空语句 格式: ●功能:什么也不做 ●应用: ●循环语句中的空循环体,例 fOr(i=0;工<1000;i++) °在程序开发过程中起到占位的作用,例 /*某一功能暂的未完成,有待今后补齐代码 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 C语句的分类 ⚫ 空语句 ⚫ 格式: ; ⚫ 功能:什么也不做 ⚫ 应用: ⚫ 循环语句中的空循环体,例 for (i = 0; I < 1000; i++) ; ⚫ 在程序开发过程中起到占位的作用,例 ... ; /*某一功能暂时未完成,有待今后补齐代码*/
C语句的分类 复合语句(语句块) ●格式: 句1 语句2; 语句N; ●复合语句中}后无分号 复合语句在语法上相当于一条语句 在复合语句中(语句块中),可以声明变量 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 C语句的分类 ⚫ 复合语句(语句块) ⚫ 格式: { 语句1; 语句2; ... 语句N; } ⚫ 复合语句中}后无分号 ⚫ 复合语句在语法上相当于一条语句 ⚫ 在复合语句中(语句块中),可以声明变量
数据的输入、输出 C语言没有专门的输入输出(/O)语句 ●O操作由标准库函数提供 源文件必须包含O库函数所对应的头文件 (stdio b) ●方法:在源文件顶部,添加#inc|ude" stdio. h" ●标准O设备 标准输入设备:键盘 ●标准输出设备:显示器 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 数据的输入、输出 ⚫ C语言没有专门的输入/输出(I/O)语句 ⚫ I/O操作由标准库函数提供 ⚫ 源文件必须包含I/O库函数所对应的头文件 (stdio.h) ⚫ 方法:在源文件顶部,添加#include "stdio.h" ⚫ 标准I/O设备 ⚫ 标准输入设备:键盘 ⚫ 标准输出设备:显示器
字符输出函数 putchar 功能:向标准输出(显示器)输出一个字 符 调用方式: putchar(c); 参数c可以是字符型或者整型常量、变量、表达 式 例: 例: #include "stdio.h" #include stdio. h" main o main o char cl ='a c2=97 putchar('a')i putchar (cl); putchar(c2)i putchar('\n)i putchar('a)i putchar (97)i putchar('\141)i
电子科技大学通信与信息工程学院 字符输出函数putchar ⚫ 功能:向标准输出(显示器)输出一个字 符 ⚫ 调用方式:putchar(c); ⚫ 参数c可以是字符型或者整型常量、变量、表达 式 ⚫ 例: 例: #include "stdio.h" main() { char c1 = 'a', c2 = 97; putchar(c1); putchar(c2); putchar('a'); putchar(97); } #include "stdio.h" main() { putchar('a'); putchar('\n'); putchar('\141'); }