网站大量收购独家精品文档,联系QQ:2885784924

第4章 最简单的C程序设计.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 最简单的C程序设计

第4章 最简单的C程序设计—顺序程序设计 4.1 C语句概述 C语言的语句用来向计算机系统发出操作指令。一个语句经编译后产生若干条机器指令。一个实际的程序应当包含若干语句。 C语句都是用来完成一定操作任务的。声明部分的内容不应称为语句。如:int a;不是一个C执行语句,它不产生机器操作,而只是对变量的定义。 一个函数包含声明部分和执行部分,执行部分即由语句(分别进行编译的文件模块)组成。 一个C程序可以由若干个源程序文件组成,一个源文件可以由若干个函数和预处理命令以及全局变量声明部分组成。 一个函数由数据定义部分和执行语句组成。 4.1 C语句概述 C程序的组成: C语句的分类: 1. 控制语句 if() ~ else ~;(条件语句) for() ~;(循环语句) while() ~; (循环语句) do ~ while(); (循环语句) continue;(结束本次循环语句) switch;(多分支选择语句) break;(终止执行swith或循环语句) goto;(转向语句) return (从函数返回语句) 例:if (xy) z=x; else z=y; 2. 函数调用语句 (由一个函数调用加一个分号构成) printf(“This is C statement.”); 3. 表达式语句 (由一个表达式加一个分号构成) a=3 赋值表达式 a=3; 赋值语句 C语句的分类: 4. 空语句 ; 可作为流程的转向点或循环语句的循环体。 5. 复合语句 (用{ }把一些语句括起来成为复合语句) { z=z+y; t=z/100; printf(%f”,t); } 4.2 赋值语句 赋值语句是由赋值表达式加上一个分号构成。 a=b; 赋值语句 C语言的赋值语句具有其他高级语言的赋值语句的一切特点和功能。但也应当注意到它们的不同: (1) C语言中的赋值号“=”是一个运算符,在其他大多数语言中赋 值号不是运算符。 (2) 其他多数高级语言没有“赋值表达式”一概念。作为赋值表达 式可以包括在其他表达式之中,例如: if ((a=b)0) t=a; 其中a=b是赋值表达式 在if语句中的“a=b”不是赋值语句更不是条件表达式,而是赋值表达式,但不能表示为: if ((a=b;)0) t=a; 4.3 数据输入输出的概念及在C语言中的实现 1. 输入输出是以计算机主机为主体而言的。即通过输入设备向计算机提供数据称为数据输入,计算机向外部设备输出数据称为数据输出。 2. C语言本身不提供输入输出语句,输入输出是由函数实现。 如:printf(),scanf(),putchar(),getchar(),puts(), gets()等。 系统不提供输入输出语句就可以避免在编译阶段处理与硬件有关的问题,使编译系统简化,而且通用性强,可移植性好,对各种型号的计算机都适用,便于在各种计算机上实现。 3. C语言函数库中提供了“标准输入输出函数”,但使用C语言函数库时,要用预编译命令“include”将有关”头文件”包含到用户源文件中。 例如: # include stdio.h 或 # include “stdio.h” 4.4 字符数据的输入输出 4.4.1. putchar函数(字符输出函数) 功能:向终端输出一个字符,例如: # include stdio.h void main() {char a,b,c; a=‘B’;b=‘O’;c=‘Y’; putchar(a); putchar(b); putchar(c); } 运行结果: BOY putchar函数除了可以输出能在屏幕上显示的字符外,也可以输出控制字符,例如: putchar(‘\n’); 换行 putchar(‘\101’); 输出A putchar(‘\007’) 响铃 4.4 字符数据的输入输出 4.4.2. getchar函数(字符输入函数) 功能:从终端输入一个字符,例如: # include stdio.h void main() {char c; c=getchar()-32; putchar(c); } 运行结果: a↙ A 4.5 格式输入与输出 C语言提供了一组完整的输入和输出格式,可以满足各种不同的输入输出的需求,实际使用中重点掌握一些常用的规则即可。 4.5.1. printf 函数(格式输出函数) 1. printf函数的一般格式: printf(格式控制,输出表列)

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档