- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言 学习课件 珍藏版。
第四章 最简单的C程序设计 --顺序程序设计 内容提要: C语句概述 赋值语句 基本数据输入/输出的概念 字符数据的输入输出 格式输入与输出 顺序结构程序设计举例 §4.1 C语句概述 C语句的分类 可以分为三大类:简单语句、空语句、复合语句 (一)简单语句: 结构控制语句,函数调用语句,表达式语句 1、结构控制语句:控制程序流程。 选择语句:if…else switch 循环语句:for while do…while 转向语句:continue break goto return 2、函数调用语句:函数调用表达式加一个“;” 如:printf(“Hello,world\n”) ; 3、表达式语句:由一个表达式后跟“;”组成 赋值语句:赋值表达式加一个“;” 如:s=3.14159*r*r ; (二)空语句:“;”(只有一个分号的语句) 如:for (i=1; i10; i++) ; (三)复合语句:将一组语句用一对{ }括起来构成了一个复 合语句 如:while(i100) { sum+=i; i++; } 注意: ①复合语句的{}之后不能有“;” ②复合语句中可以是简单语句、复合语句、空语句 §4.2 赋值语句 赋值语句:即赋值表达式后加一个“;”构成的语句 要区分赋值表达式和赋值语句. 如:if ( (a=b)0 ) t=a; 注意: ① 赋值表达式可包含在其他表达式之中,而赋值语句不行 if( (a=b;)0 ) t=a; ② 赋值语句只能作为一条单独的语句,或放在复合语句中 ③ 赋值语句用途很广 §4.3 数据输入输出的概念 及在C语言中的实现 C语言本身不提供输入输出语句,输入和输出操作都是由C函数库中的函数来实现的。 常见的输入输出函数:printf scanf putchar getchar puts gets 在使用系统库函数时,要用预编译命令“#include”将有关“头文件”包含到用户的源程序中来。如: #include stdio.h #include math.h §4.4 字符数据的输入输出 一、字符输出函数putchar 形式: putchar(c) 作用:向显示器上输出一个字符 c可以是字符型和整型的常量、变量 如:putchar(‘a’); 二、字符输入函数getchar 形式: getchar() 作用:从键盘缓冲区读入一个字符 注意: ①当输入多个字符时,多余字符作废 (按回车后才开始接收字符) ②用getchar( )获得的字符可以赋给字符型变量、整型变量或作为表达式的一部分. §4.5 格式输入与输出 一、格式输出函数printf 作用:向终端输出若干个类型任意的数据 形式:printf(格式控制,输出列表); 要输出的内容(常量,变量,表达式) 双引号括起来的字符串 格式控制字符串 i=%3df=%5.1f\n % 5 . 1 f 格式说明完整的格式: % -- 0 m.n l/h 格式字符 指定输出的数据类型 输出长度的修订 指定输出域宽及精度
文档评论(0)