0语言简单程序设计 C语句概述 二输入与输出语句 第四章目录
一 C语句概述 二 输入与输出语句 C语言简单程序设计 第四章 目录
G语句概述 个C程序由若干函数组成 程序中有且只有一个主函数main0 程序的运行从主函数开始 函数由函数名和函数体组成 控制语句 函数体由说明语句和执行语句组成函数调用语句 C中语句有五类 表达式语句 空语句 复合语句 第四章4.1C语句概述
一 C语句概述 第四章 4.1 C语句概述 • 一个C程序由若干函数组成 • 程序中有且只有一个主函数main() • 程序的运行从主函数开始 • 函数由函数名和函数体组成 • 函数体由说明语句和执行语句组成 • C中语句有五类 控制语句 函数调用语句 表达式语句 空语句 复合语句
控制语句 控制语句的作用在控 程序的走应(流程) 多分支 1if0~else条件语句 ak间断语句 2forO~循环语句 7 switch0开关语句 3 while-循环语句8goto转向语句 4do~ while;循环语句9 return返回语句 5 continue继续语句 函数 第四章4.1C语句概述
第四章 4.1 C语句概述 一、控制语句 1 if() ~else 条件语句 6 break 间断语句 2 for()~ 循环语句 7 switch() 开关语句 3 while()~循环语句 8 goto 转向语句 4 do ~while();循环语句 9 return 返回语句 5 continue 继续语句 控制语句的作用在于控 制程序的走向(流程) 循 环
二、函数调用语句 由一个历数加一个分号组成 printf(dfsjafdsa”); 、表达式语句 表达式如分号组成 X=5 四、空语句 只有一个分号 五、复合语句
二 、函数调用语句 printf(“dfsjafdsa”); 由一个函数加一个分号组成 赋值语句 三 、表达式语句 由表达式加分号组成 X = 5 ; 赋值表达式 分号 四 、空语句 只有一个分号 ; 五 、复合语句
main inta=10,b=20,c; 控1()表达武语句 制 Ic=atb 复合语句 语 printf(%d”,c); 句 }「空语句 函数调用语句
main( ) { int a=10,b=20,c; if (b>a) {{c=a+b; printf(“%d”,c);} ; } } 控 制 语 句 表达式语句 复合语句 空语句 函数调用语句
二输入与输出语句 C语言本身不提供输入/输出语句。 C语言的输入/输出功能由C语言的标准L/0库 函数提供。 C语言的输入/输出库函数名称不是保留字 (或称关键字)。如 printf, scanf。 第四章4.2输入与输出语句
二 输入与输出语句 C语言本身不提供输入/输出语句。 C语言的输入/输出功能由C语言的标准I/O库 函数提供。 C语言的输入/输出库函数名称不是保留字 (或称关键字)。如printf,scanf。 第四章 4.2 输入与输出语句
21字符输入与输出函数 1、字符输入函数 (1)函数原型 getchar( 函的名称_无参数 (2)函数功能 从标准输入设备(一般为键盘)读入一个字符 返回该字符的ASCT码值,并且将敲入的字符 回显”到屏幕上。 第四章4.2输入与输出语句
(2)函数功能 从标准输入设备(一般为键盘)读入一个字符, 返回该字符的ASCII码值,并且将敲入的字符“ 回显”到屏幕上。 第四章 4.2 输入与输出语句 2.1 字符输入与输出函数 1、字符输入函数 (1)函数原型 getchar( );
例3 #include /说明函数 getchar的原型包含在哪个文件中* maInt fint a; 从键盘输入字符,该字符 char b: 的ASCI编码值赋给a a=getchar(; b=getchar() printf("a=%ocIta=%od\tb=%octb=%d\n", a, a, b, b); 第四章4.2输入与输出语句
例3: #include /*说明函数getchar的原型包含在哪个文件中*/ main() {int a; char b; a=getchar( ); b=getchar( ); printf("a=%c\ta=%d\tb=%c\tb=%d\n",a,a,b,b); } 从键盘输入字符, 该字符 的ASCII编码值赋给a 第四章 4.2 输入与输出语句
注意 调用函数 getchar时,程序执行被中断,等待 用户从键盘输入数据。当用户键入字符并敲回 车键以后,程序继续运行。若用户输入字符后 未按回车键,则键入的内容一直保留在键盘缓 冲区中,只有用户键入回车键后,字符输入函 数 getchar才进行处理。 c函数 getchar将回车键作为—个字符读入 。如果程序中有两个以上函数 getchar时 应该一次性输入所需字符,最后再按回 车键,如上例所示 无论输入的是英文字母或标点符号还是数字 都是作为字符输入。 第四章4.2输入与输出语句
注意: 调用函数getchar时,程序执行被中断,等待 用户从键盘输入数据。当用户键入字符并敲回 车键以后,程序继续运行。若用户输入字符后 未按回车键,则键入的内容一直保留在键盘缓 冲区中,只有用户键入回车键后,字符输入函 数getchar才进行处理。 函数getchar将回车键作为一个字符读入 。如果程序中有两个以上函数getchar时 ,应该一次性输入所需字符,最后再按回 车键,如上例所示。 无论输入的是英文字母或标点符号还是数字 ,都是作为字符输入 。 第四章 4.2 输入与输出语句
2、字符输出函数 (1)函数原型 int putchar(C) 函数返回值类型函数的名称函数的参数 (2)函数功能 向标准输出设备(一般为显示器)输出字符 变量C的值C可以是字符变量或整型变量。 第四章4.2输入与输出语句
(1)函数原型 int putchar( C ); (2)函数功能 向标准输出设备(一般为显示器)输出字符 变量C的值,C可以是字符变量或整型变量。 第四章 4.2 输入与输出语句 2、字符输出函数