欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    第1讲C语言概述课件.ppt

    • 资源ID:1610668       资源大小:244.01KB        全文页数:20页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第1讲C语言概述课件.ppt

    C语言程序设计,袁辉勇,QQ:303882171Email: ,教材、参考书与课时安排,1、教材与参考书C语言程序设计基础 冯克鹏,电子科技大学出版社C程序设计 谭浩强,清华大学出版C语言程序设计教程 谭浩强,高等教育出版社 2、课时安排(1)、理论授课:46学时 (2)、上机实训:22学时(3)、程序设计在线训练网址: 210.38.206.2,课程情况:,1、C语言程序设计是计算机专业学生必须重点掌握的专业基础课程,对后续课程的影响相当大。 2、各类计算机考试(全国计算机水平考试、全国计算机等级考试)都有针对C语言的考试。 3、全球、我国和各省市每年都举办大学生程序设计竞赛,C语言是比赛时使用的主要语言之一。,第1讲 C语言程序设计概述,引言 计算机能够各种各样的工作,其实是让计算机执行相应的程序,而程序是采用程序设计语言来编写的。 C语言是一种高级程序设计语言,有方便、灵活和通用的特点,同时它具备低级语言的功能与优点,因此应用很广泛。,1、程序的基本概念程序是用计算机语言描述的对某一个问题的解题步骤。对同一问题可以采用不同的程序设计语言来编写,即使使用同一种语言来编写,编写出的程序并不是唯一的。不同的程序有不同的效率,主要包括时间与空间两个方面。,一、程序与程序设计语言(P1),CPU指令系统,由0、1序列构成的指令码组成如:10000000 加 10010000 减,用助记符号描述的指令系统如 ADD A, B,面向机器的语言,程序设计是数据被加工的过程,程序设计关键是定义类,并由类派生对象,、程序设计语言(P2),1、算法的概念 算法是对问题的求解步骤的一种描述。 程序与算法的公式:程序=算法+数据结构,2、算法的表示 1)伪代码 2)流程图,二、 算法 ( P3 ),三、C语言的发展及其特点(P7),1、C语言的发展历史(1)产生过程时间:19721973地点:美国贝尔实验室目的:UNIX操作系统设计人:Ken.Thompson和ennis.M.Ritchi(2)C语言的标准标准C:K&R合著The C Programming LanguageANSI C:1983年1987 ANSI C: 1987年1990年国际标准的ANSI C,2、C语言特点(P7)(1)语言简洁、紧凑、灵活(2)兼有高级语言和低级语言的特性(3)程序设计结构化、模块化(4)运算符和数据类型丰富(5)生成目标代码质量高(6)可移植性好,程序代码的录入,生成源程序*.c或*.cpp,与其它目标程序或库链接装配,生成可执行程序*.exe,语法分析查错,翻译生成目标程序*.obj,四、C语言程序的开发环境( P9 ),字符是组成语言的基本元素。C语言的字符集由英文字母、数字、空格、标点符号、特殊字符等组成。,(1)英文字母(AZ,a-z)52个。,(2)数字(0-9)10个。,(3)空白符(空格、TAB制表符、换行)。,五、C语言的字符集( P17 ),(4)标点符号、运算符号等(+,-,;,:)。,用来标识变量名、符号常量名、数组名、类型名、函数名等的有效字符序列。,标识符的命名规定:,(1)标识符的第一个字符必须是字符或是下划线_,(2)标识符的第一个字符后的字符序列应该是字母、下划线或数字组成的序列。,(3)标识符的长度与系统有关,一般为8个字符长度,也就是前8个字符有效。,例:如果系统规定标识符长度为8,那么x1234567A和x1234567B会被视为同一标识符。,六、C语言的标识符( P17),标识符中应注意的问题:,1) 标识符命名时应有意义,尽量做到见名知义如length用来表示长度,time用来表示时间,PI用来表示圆周率。 2) 标识符严格区分大、小写。如ABC、aBC、abc分别代表3种不同的标识符。 3) 标识符不能与C语言的保留字(即关键字 P4)、系统标准库函数(如:mian )同名。,yes? 123 go to a_80%,rogram、to_ 、 _to、file_2 和 ab1_c3 为合法标识符,为非法标识符,(含有不合法字符“?”),(出现非法字符“”),(标识符中不允许有空格),(第一个字符不能为数字),例如:,C语言的关键字(P11) C语言规定的具有特定意义的字符串,也称保留字。 C语言的关键字共有32个。,32个关键字:auto break case char constcontinue default do double elseenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile while,/* ch1_1.c The first C Program*/#include main() printf(Hello,World!n );,程序执行结果:Hello,World!,例1.1 第一个程序 Hello,World!,七、C语言程序的基本结构(P20),/* 第2个程序:计算a与b的和*/#include /* 下面的函数是计算x与y的和 */int add(int x,int y) int z; z=x+y; return(z);/* 下面是主函数 */void main() int a,b,sum; a=10; b=24; sum=add(a,b); printf(sum= %dn,sum);,运行结果:sum=34,例1.2,main( ) . . . . . . .,#include void main( ) int i , j , sum; sum=0; for(i=1; i10;i+) for(j=1;j10;j+) sum+=i*j ; printf(“%dn”,sum);,优秀程序员的素质之一:使用TAB缩进格式 对齐有足够的注释有合适的空行,C语言程序的书写格式(P21)习惯用小写字母,大小写敏感可使用空行和空格常用锯齿形书写格式,2、函数组成每个函数由函数说明和函数体组成。函数的函数体包括说明部分和执行部分。执行部分由语句组成,语句用“;”作为结束符,3、注释用/*和 */括起的部分为注释。不产生编译代码(不影响程序的执行结果)。注释的作用:提高程序的可阅读性。,C语言程序结构的特点(P21) 1、程序组成C程序由一个或者多个函数组成。每个C程序中必有且只能有一个主函数main。C程序都是从main函数开始执行。,

    注意事项

    本文(第1讲C语言概述课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开