- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第03章简单程序设计lhjnew整理
作业 P52 一、单选题 二、填空题 三、写运行结果题 四、2,3题 * 3 简单程序设计 本章导读 程序结构:顺序结构、选择结构、循环结构 顺序结构:最简单的也是最基本的程序结构,其特点是按语句书写的顺序依次执行 本章介绍:C语言中的语句类型、程序结构、赋值语句、字符输入/输出函数、格式输入/输出函数、格式控制符等 学习要求:理解顺序结构的程序执行过程,掌握赋值语句和基本输入/输出函数的使用,能够用正确的格式进行输入与输出。掌握简单程序设计的一般方法,能够根据要求编写出简单的程序 C语句可分为以下5种类型: 1. 控制语句,完成一定的控制功能。分9种: (1)if 语句或if ~else ~语句 (2)switch语句 (3)while语句 (4)do ~ while语句 (5)for语句 (6)break语句 (7)continue语句 (8)goto语句 (9)return语句 2.函数调用语句 由一个函数调用加上一个分号构成函数调用语句,其作用是完成特定的功能。它的一般形式是: 函数名(参数列表); printf(I am a student!); §3.1 C语言语句 3、表达式语句。由一个表达式加一个分号就构成一个语句。典型:由赋值表达式+ ; 构成一个赋值语句。 例:b =(a = 4 +2)+ 1; 例:b =1+ a = 4 +2; 错 4、空语句。 ; b = a ; ; 5、可以用{ }把一些语句括起来组成一条复合语句,又称为分程序。复合语句中可以定义变量,该变量仅在复合语句中存在。 例: main( ) { int a = 1 , b = 2 , c ; { int d; d = a ; a = b ; b = d ; } c = d; //错误 } 注意:复合语句中最后一个语句的分号不能忽略不写。 §3.2 单个字符数据的输入输出 在使用C语言库函数时,要用预编译命令#include将有关的头文件包括到用户源文件中。 #include stdio.h //或#include stdio.h 一、putchar函数(字符输出函数) 作用:向终端输出一个字符。 例:char ch=a; putchar(ch) ; putchar(b); 二、getchar函数(字符输入函数) 作用:从键盘输入一个字符。 一般形式为: getchar( ) 函数的值为所输入字符的ASCII码值。通常要将其值赋予一个字符变量保存起来。ch=getchar( ); 例:putchar( getchar( ) ); //等价于 ch=getchar( ); putchar( ch); §3.3 格式化输入与输出函数 一、printf 函数(格式化输出函数) 作用:向显示器输出若干个任意类型的数据 putchar一次只能输出一个字符;printf可以输出多个任意类型数据 1、printf函数的一般格式 格式一、printf( 字符串常量 ) ; 功能:将指定的字符串输出。 例:printf(I am a student!); 格式二、 一般形式:printf(参数1 ,参数2 ,… ,参数n ) ; 功能:将参数2~参数n按参数1给定的格式输出。 具体格式:printf( 格式控制字符串 ,输出项表列 ) ; 功能:将输出项表列中各数据按格式控制字符串规定的格式输出 (1)格式控制字符串:用双引号括起来的字符串。 包括两种信息:格式说明和普通字符。 ①格式说明,由%和格式字符组成。 例:%d d是格式字符 作用:将输出项表列中对应的数据按指定的格式输出 例:printf(%d,12); 输出结果:12 printf(%o,12); 输出结果:14 ②普通字符(原样输出)。 例:int a=13; printf(%d , %d,12 , a ); 输出结果:12 , 13 (2)输出项表列。 注意:输出项表列中数据个数、类型要和格式说明符一 一对应 例:int a , b , c ; a = 1 , b = 3 , c = 6 ; printf(a= %d ,b= %d ,c= %d \n, a , b , c ); 普通字符 运行结果:a=1
您可能关注的文档
最近下载
- 2025年江苏安全技术职业学院单招职业倾向性考试题库必考题.docx VIP
- 湖北省武汉市江岸区七一华源中学2021-2022学年七年级(下)月考数学试卷(3月份).docx VIP
- 七年级英语课件的制作教案.docx
- DL_T 1685-2017油浸式变压器(电抗器)状态评价导则.pdf
- 电工与电子技术基础课件(全套).pptx
- 激光焊作业安全操作(安全操作规程、风险告知、应急处置).pdf
- 毕业设计(论文)-纸张耐折度测定仪设计.docx
- 2025年计算机等级考试二级MS Office高级应用与设计试题及答案指导.docx VIP
- 画人像(课件)人美版美术五年级上册.pptx
- CINV恶心呕吐的护理.pptx VIP
文档评论(0)