中国地质大学C语言课件

上传人:dja****22 文档编号:243002888 上传时间:2024-09-13 格式:PPT 页数:12 大小:54.50KB
返回 下载 相关 举报
中国地质大学C语言课件_第1页
第1页 / 共12页
中国地质大学C语言课件_第2页
第2页 / 共12页
中国地质大学C语言课件_第3页
第3页 / 共12页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,C,语言程序设计,:,1,第一章 计算机语言与,C,语言概述,1.1,计算机语言概念,计算机语言定义,计算机能够识别和接受的语言。,要使计算机按自己的意图工作,必须使用计算机所能接受、理解和执行的指令指挥计算机工作。,2,计算机语言的种类,机器语言,低级语言,汇编语言,(,面向计算机,),BASIC,入门语言,F77,科学计算,高级语言,Foxpro,数据库管理,(,面向问题,),C,多用途,计算机语言,3,机器语言,最早问世,用二进制代码构成指令。,如:,100000,(,+,),110000,(,-,),用机器语言编程的缺点:,繁琐、不直观、不易调试。,如计算,y=2x,2,+3x-1,需要七八条指令。,移植性差。 依赖于计算机。,4,汇编语言,用符号构成指令,如:,MOV,、,SUB,、,ADD,、,MUL,、,DIV,用汇编语言编程:,相对直观,但仍繁琐,仍是面向计算机的语言。,汇编语言是计算机间接接受的语言,5,高级语言,与低级语言相比,有根本性的区别:,是面向问题的语言。,高级语言的一条指令(语句):,y=2*x*x+3*x-1;,对应于:,y=2x,2,+3x-1,y=sin(x);,对应于:,y=sinx,用高级语言编程:,直观,、易懂、移植性好(不依赖于具体计算机),6,上机运行高级语言程序需经过,编译,:,编译,执行,要上机完成一个计算问题,主要的任务就是用高级语言编写出相应的,源程序。即至少要学会一种计算机语言。,高级语言源程序,机器指令,目的程序,结果,编译程序,7,1.2 C,语言的特点,集高级语言和低级语言的优点于一身,:,能实现低级语言的大部分功能(如直接访问内存物理地址、进行位操作等)。,图形功能强。,运算符和数据结构丰富。,语法限制不太严格,程序设计自由度大。,生成目标代码质量高,程序执行效率高。,8,1.3,简单的,C,程序介绍,例,1,:,main(),主函数说明,程序框架,printf(,“,abcdef,”,);,函数体,语句,程序的功能是输出字符串:,abcdef,9,例,2,:求两数之和。,main(), int a,b,c;,a,a=100; b=50;,b,c=a+b;,c,printf(“n c=%d”,c);,程序运行结果:,c=150,格式字符串,指定输入输出的数据类型和格式。,%d,表示“十进制整数”,换行符,10,例,3,:求两数中的最大值,函数类型 函数名 形参,main(),int max (int x,int y),int a,b,c;,int z;,scanf(“%d,%d”,if(xy) z=x;,c=,max(a,b),;,else z=y;,printf(“nmax is:%d”,c);,return(z);,a,x,b,y,c,z,(两个函组成),3,5,3,5,5,5,取地址,11,总结上例可知:,(,1,),C,程序,由函数构成,。,(,2,) 函数由两部分组成:,函数说明,部分:函数名、函数类型、形参名、形参类型。,函数体,:实现函数的具体操作;由语句构成。,(,3,) 程序总是,从,main,函数,开始执行。,(,4,) 书写格式自由。,(,5,)语句必须有分号。,12,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!