- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
12数据在机器内部的表示
第一章 C语言概述 1.1 C语言出现的历史 自学 1.2 C语言的特点 C语言的主要特点如下: 1. 语言表达能力强 运算符丰富,表达式类型多样化 2. 结构化好 while语句结构化语句等,函数为单位 3. 具有较强的数据类型构造能力 4. 语言精练 i+=2 (i=i+2); if (e) s ; 5. 可移植性好 6. 生成的代码质量高,程序的执行效率高 i+=2 (i=i+2); 7.能实现汇编语言的大部分功能,可以直接对硬件进行操作。(可写系统软件UNIX及应用软件) 1.3 简单的C程序介绍 例1.3:从键盘输入两个整数,并将最大的数显示出来。 #include “stdio.h” /*包含预处理语句*/ main( ) { int a,b,c; printf(“Please input two integers:\n”) ; scanf(“%d,%d” , a, b); c=max(a,b); printf(“max= %d\n”, c); } int max(int x,int y) { int z; if(xy) z=x; else z=y; return(z ); } 通过以上例子可以看出: 1.C程序是由函数构成的。每个程序由一个或多个函数组成,其中必须有且仅有一个主函数main( )。函数容易实现程序的模块化. 2.一个可执行的C语言程序总是从main函数开始执行,而不论其在整个程序中的位置如何。 3.每条语句和数据定义的最后必须有一个分号;。 说明:在以下三种情况下不允许有分号: a.所定义的函数的名称后面不使用分号; b.在右花括号“}”后面不使用分号; c.预处理语句后面不使用分号。 4.C对输入输出实行函数化。 5.C程序书写格式自由,一行内可以写几个语句,一个语句也可以分写在多行上。 6.可用/*……*/对C程序中的任何部分作注释,注释可以写在程序的任何位置上,“/*”与“*/”也可不在同一行上。 7.在C语言中,大小写字母是有区别的。(C语言习惯用小写字母) 1.4 C程序的开发过程 1.编辑:选择适当的编辑程序,将C语言源程序通过键盘输入到计算机中,并以文件的形式存入到磁盘中(.C) 2.编译:即将源程序翻译成机器语言程序的过程。编译出来的程序称为目标程序(.OBJ) 3.连接:编译后生成的目标文件经过连接后生成最终的可执行程序(.EXE) * Hello, everyone! 1.3 简单的C程序介绍 例1.1 main( ) { printf(“Hello, everyone!\n”); } 程序的运行结果: Hello, everyone! 1.3 简单的C程序介绍 例1.2 main( ) { int a,b,sum; /* 这是定义变量 */ a=123; b=456; /* 以下3行为C语句 */ sum=a+b; printf(“Sum is %d \n”,sum); } 程序的运行结果: Sum is 579 程序运行情况: Please input two integers: 8,5 max=8 sum( ) ; { …… } while(total=2000) {limit++; total=total+limit; } ; #include “stdio.h” ; 编 辑 编 译 出 错? 连 接 出 错? 执 行 结果正确? .C 源程序 .OBJ 目标程序 .EXE 可执行 程序 开始 结束 Y Y N Y N N 库函数和其它目标程序 main() { int x,num1=0,num2=0; printf(input num); scanf(%d,x); while(x!=0) { if(x0) num1=num1+1; else num2=num2+1; scanf(%d,x);} printf(Positive num is: %d\n,num1); printf(Negative num is: %d\n,num2);} 2 3 4 5 –10 –89 20 66 0 请读出该程序的
您可能关注的文档
- 药店和药店店员管理讲义(DOC 46页).doc
- (8,4)循环码的编码解码及实现.doc
- (O)1 使用游标卡尺度量工件槽宽时,应量取其最小读数。.doc
- (一)什么叫反证法.doc
- (一)有理数.doc
- (二元一次方程组).doc
- (五)经费类支出内部结构效益分析与评价.doc
- (先秦至唐代).doc
- (四)工作资料-系统平台.doc
- (全)服务营销.ppt
- 《GB/Z 44363-2024致热性 医疗器械热原试验的原理和方法》.pdf
- GB/T 16716.6-2024包装与环境 第6部分:有机循环.pdf
- 中国国家标准 GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 《GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统》.pdf
- GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 中国国家标准 GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 44305.2-2024塑料 增塑聚氯乙烯(PVC-P)模塑和挤塑材料 第2部分:试样制备和性能测定.pdf
- 《GB/T 44315-2024科技馆展品设计通用要求》.pdf
- GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 39560.9-2024电子电气产品中某些物质的测定 第9 部分:气相色谱-质谱法(GC-MS)测定聚合物中的六溴环十二烷.pdf
文档评论(0)