《C语言程序设计》课程教学资源(PPT课件讲稿)第四章 最简单的C程序设计——顺序程序设计

第四章最简单的C程序设计 顺序程序设计
第四章 最简单的C程序设计 ————顺序程序设计

§41C语句概述 C语句可以分为以下五类: 1、控制语句,完成程序流程控制 felse 条件语句 foro 循环语句 while 循环语句 do~ While0循环语句 continue 结束本次循环语句 break 中止 switch或循环语句 switch 多分支选择语句 goto 转向语句 return 从函数返回语句 ()表示条件,~表示内嵌的语句
§4.1 C语句概述 一 .C语句可以分为以下五类: 1、控制语句,完成程序流程控制。 if()~else~ 条件语句 for()~ 循环语句 while()~ 循环语句 do~while() 循环语句 continue 结束本次循环语句 break 中止switch或循环语句 switch 多分支选择语句 goto 转向语句 return 从函数返回语句 ( )表示条件,~表示内嵌的语句

printf( This is a C statement. 3、表达式语句:在表达式后面加分号构成 例:a=3;/后面有分号,是语句* 4、空语句:仅包含一个分号的语句, 例 5、复合语句:由大括号}括起来的语句序列。 例、{ Z=X+y t=z/100; printf( %f", t);
printf("This is a C statement."); 3、表达式语句:在表达式后面加分号构成。 例: a = 3;/* 后面有分号,是语句 */ 4、空语句:仅包含一个分号的语句, 例、; 5、复合语句:由大括号{ }括起来的语句序列。 例、{ z = x + y; t = z / 100; printf("%f",t); }

§42赋值语句 1、C语言中的赋值号“=”是一个运 算符,而其它大多数语言中不是运 算符。 if(=b)>0)t=a;
§ 4.2 赋值语句 1、C语言中的赋值号“=”是一个运 算符,而其它大多数语言中不是运 算符。 2、 if((a=b)>0) t=a;

§4.3数据的输入与输出概念与表达 C语言不提供输入输出语句,输入输出由开 发系统提供的函数实现,函数的原型在头文件 stdio. h中定义,使用输入输出函数时,应在 源程序的开头使用如下语句: #include stdio. h
C语言不提供输入输出语句,输入输出由开 发系统提供的函数实现,函数的原型在头文件 stdio.h中定义,使用输入输出函数时,应在 源程序的开头使用如下语句: #include "stdio.h" § 4.3 数据的输入与输出概念与表达

S44字符数据输入输出函数 getchar(:从输入设备输入一个字符 putchar((:向输出设备输出一个字符
§4.4 字符数据输入输出函数 getchar( ): 从输入设备输入一个字符 putchar( ): 向输出设备输出一个字符

441 putcher函数 作用:向终端输出一个字符。 用法: putchar(c); /c是字符变量或整型变量 例4.1 #include stdio. h' main( i char a, b, c, a="B’;b="O;c putchar(a); putchar(4 outchar(c); 程序输出:BOY a、b、c是字符变量或整型变量
4.4.1 putchar()函数 作用: 向终端输出一个字符。 用法: putchar(c); /* c是字符变量或整型变量*/ [例4.1] #include "stdio.h" main() { char a,b,c; a = 'B'; b = 'O'; c = 'Y'; putchar(a); putchar(b); putchar(c); } 程序输出:BOY a、b、c是字符变量或整型变量

442 getchar:输入一个字符 例[42 #include stdio. h't an (0 i char c, c=getchar putchar(c); 运行时,若从键盘输入字符“a’,屏幕显示为: 这是键盘输入的回显。只有在按“回车” 键后,字符才从键盘发出,程序 getchar才获得 键盘的输入a丝 也可这样写: putchar( getchar()); printi(“%c”, gerchar());
4.4.2 getchar(): 输入一个字符 例[4.2] #include "stdio.h" main() { char c; c = getchar(); putchar(c); } 运行时,若从键盘输入字符‘a’,屏幕显示为: a 这是键盘输入的回显。只有在按“回车” 键后,字符才从键盘发出,程序getchar才获得 键盘的输入a↙ 也可这样写: putchar( getchar()); printf(“%c”,gerchar( ) );

45格式输入与输出 prin):输出任意格式化数据列表。 scant():从标准输入设备(一般指键盘) 输入数据。 1、 printf)的一般格式 printf(格式控制,输出列表); 例如: printf((%d,%fⅧn”,a,b); printf(参数1,参数2,参数3,…,参数n) 其中“参数1”表示“格式控制”;其余参数表 示“输出列表
4.5 格式输入与输出 printf( ):输出任意格式化数据列表。 scanf( ): 从标准输入设备(一般指键盘) 输入数据。 1、 printf()的一般格式 printf(格式控制,输出列表); 例如:printf ( “ %d , %f \n ” , a , b ); printf(参数1,参数2,参数3,....,参数n); 其中“参数1”表示“格式控制”;其余参数表 示“输出列表

作用:向终端输出若干个任意类型的数据。 格式控制:是由双引号括起来的字符串,它包括两 种信息,格式说明和普通字符。普通字符原样输出。 输出列表:是需要输出的数据。可以是表达式。 2.格式说明 由%和格式字符组成,它的作用是将输出数据转 换为指定的格式输出。 格式说明的一般形式:%[修饰字符] 常用的格式字符 格式 说 明 %d以带符号的十进制形式输出整数 ‰u「以无符号的十进制形式输出整数 %以无符号的八进制形式输出整数(无前导符0) X以无符号的十六进制形式输出整数(无前导符0x)
作用:向终端输出若干个任意类型的数据。 格式控制:是由双引号括起来的字符串,它包括两 种信息,格式说明和普通字符。普通字符原样输出。 输出列表:是需要输出的数据。可以是表达式。 2. 格式说明 由%和格式字符组成,它的作用是将输出数据转 换为指定的格式输出。 格式说明的一般形式:%[修饰字符] 常用的格式字符: 格式 说 明 %d 以带符号的十进制形式输出整数 %u 以无符号的十进制形式输出整数 %o 以无符号的八进制形式输出整数(无前导符0) %x 以无符号的十六进制形式输出整数(无前导符0x)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三章 数据类型、运算符与表达式.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二章 程序的灵魂——算法.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第一章 C语言概述.ppt
- 《C语言程序设计》课程电子教案:第八章 数组作为函数参数.doc
- 《C语言程序设计》课程电子教案:第八章 函数的嵌套调用和递归调用.doc
- 《C语言程序设计》课程电子教案:第八章 函数的定义、调用.doc
- 《C语言程序设计》课程电子教案:第七章 数组.doc
- 《C语言程序设计》课程电子教案:第七章 字符数组.doc
- 《C语言程序设计》课程电子教案:第七章 数组.doc
- 《C语言程序设计》课程电子教案:第六章 循环控制.doc
- 《C语言程序设计》课程电子教案:第六章 循环控制.doc
- 《C语言程序设计》课程电子教案:第五章 选择结构程序设计.doc
- 《C语言程序设计》课程电子教案:第五章 选择结构程序设计.doc
- 《C语言程序设计》课程电子教案:第四章 顺序程序设计.doc
- 《C语言程序设计》课程电子教案:第三章 运算符与表达式.doc
- 《C语言程序设计》课程电子教案:第三章 数据类型.doc
- 《C语言程序设计》课程电子教案:第二章 程序的灵魂——算法.doc
- 《C语言程序设计》课程电子教案:第一章 C语言概述.doc
- 《多媒体技术》课程PPT教学课件:第7章 多媒体计算机硬件.ppt
- 《多媒体技术》课程PPT教学课件:第6章 多媒体数据压缩技术.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第五章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第六章 循环控制.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第八章 函数.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第九章 编译预处理.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十章 指 针.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十一章 结构体、公用体、枚举类型及其它.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十二章 位运算.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十三章 文件.ppt
- 《C语言程序设计》课程教学资源:习题2(第7-第10章).doc
- 《C语言程序设计》课程教学资源:习题1(第1-第6章).doc
- 《网页设计教程》PPT课件:第1章 网页制作初识.ppt
- 《网页设计教程》PPT课件:第10章 JavaScript和DHTML技术.ppt
- 《网页设计教程》PPT课件:第11章 示例网页利用ASP实现交互功能.ppt
- 《网页设计教程》PPT课件:第12章 利用ADO实现网页与数据库的链接.ppt
- 《网页设计教程》PPT课件:第2章 创建站点.ppt
- 《网页设计教程》PPT课件:第3章 网页文本的处理.ppt
- 《网页设计教程》PPT课件:第4章 网页表格的处理.ppt
- 《网页设计教程》PPT课件:第5章 网页框架的处理.ppt
- 《网页设计教程》PPT课件:第6章 网页图像处理.ppt