- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 最简单的C程序设计 4.1 C语句的概述 C语言也是一种高级语言,它经过编译后,可产生若干条机器指令,这样执行这些机器指令也就是执行等价的C语言程序,但不是每一条C语言程序都产生可执行的代码的,如int a[100]只是在内存中分配200个字节。C语言还允许多个文件一起编译。其C语言的构成如图:…… 从上面可以看出一个C语言程序是由若干个源程序文件组成的(每个源程序文件是可以分别编译的),而每个文件中可以有预编译命令、全局量说明以及若干函数说明,每个函数又有函数首部和函数体组成的。现在介绍的是完成执行部分的语句。 完成C语言的执行部分的语句可以分为五类: 1. 控制语句 它们完成程序的控制功能,C语言提供了9种控制语句: (1) 条件语句 (if else) (2) for循环语句 (for) (3) 当型循环语句 (while) (4) 直到型循环语句 (do while) (5) 进入下一轮循环语句 (continue) (6) 中止执行语句 (break) (7) 多路分支语句 (switch) (8) 转向语句 (goto) (9) 返回语句 (return) 2. 函数调用语句 例:printf(“%d”,x); 3. 表达式语句 例: x=y=z=5; 4. 空语句 例: ; 5. 复合语句 例:{x=3;y=sin(x); printf(“%d”,x);} 使用C语言语句应注意: (1) C语言中的语句包括;故一个语句结束应该有; (2) 复合语句它是用{ }括起多个语句其}后面可以没有; (3) {}中一个语句没有时,也为空语句 4.2 赋值语句 C语言中的赋值语句是由赋值表达式加上分号组成的。使用时应注意赋值表达式与赋值语句的意义不同。 例:max(a,b,c,a=c,d+=5); 例:if(a=b) t=a; 4.3 数据的输入输出概念 计算机的输入输出是相对于计算机的主机来说,即从计算机主机向外部设备传送数据称为输出,从外部设备向计算机主机传送数据称为输入。C语言没有专职的输入输出语句它是通过C语言的标准库函数来实现的。使用C语言的库函数进,要用预编译命令#include装入有关头文件,一般标准输入输出的库函数是在 “stdio.h”中的,因此在程序的开头一般要写上#include “stdio.h”。 将输入输出语句放入标准库函数的优点是:可以将库函数先编译成二进制模块(即.obj)文件,待用户需要调用时和用户的程序连接成一个可执行的文件。节省了源程序的编译时间。 4.4 字符数据的输入输出 4.4.1 putchar函数 格式: putchar(字符) 意义: 将指定字符输出到终端设备上。 其中终端设备一般定义在显示器上。 使用putchar应注意: (1) putchar与printf不同,它必须用#include装入宏“stdio.h”后方能使用。 (2) putchar中也可以用转义字符 例:#include “stdio.h” main() {char a=’g’,b=’o’,c=’d’; putchar(a); putchar(b); putchar(b); putchar(c); } 例:putchar(\101); putchar(‘\”’); putchar(‘\n’); putchar(‘\007’); putchar(65); 4.4.2 getchar函数 格式: getchar() 意义: 从指定终端输入设备上字符获得一个字符。 其中输入终端设备一般定义在键盘上。 使用putchar应注意: (1) getchar与putchar一样,它必须用#include装入宏“stdio.h”后方能使用。 (2) getchar函数的返回值为用户输入的字符 例:main() {putchar(getchar()); putchar(getchar()); putchar(getchar()); } 4.5 格式输入与输出 4.5.1 printf函数
您可能关注的文档
最近下载
- 泉州交发集团国企招聘真题.pdf
- 桂美版美术一年级上册课件-第18课 过节啦.pptx VIP
- Minmetals_B2B_运营模式设计报告(完整版)_v2.3_20121227_Max.pptx VIP
- GA 1808-2022 军工单位反恐怖防范要求.docx
- (2023秋)北师大版五年级数学上册《 图形中的规律》PPT课件.pptx VIP
- 2024年天津市专业技术人员继续教育公需课考试题+答案(四套全).pdf VIP
- 送气工练习试题及答案.doc
- 在线网课学习课堂《学术英语(华理 )》单元测试考核答案.pdf
- 大一生涯发展展示.pptx VIP
- 乘数中间有0的三位数乘一位数(教学设计)-2024-2025学年三年级上册数学苏教版.docx
文档评论(0)