- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言1-3分析
※格式特点 习惯用小写字母,大小写敏感 不使用行号,无程序行概念 可使用空行和空格 常用锯齿形书写格式 ※ C程序开发步骤 ※ Turbo C集成开发环境 * C程序设计 第1章 C语言概述 第1章 C语言概述 C语言发展历史 C程序的基本构成(重点) C语言特点 C程序上机步骤(重点) C程序设计 课程介绍 一、程序设计语言的发展 1、什么是程序开发语言 2、程序设计语言的发展 机器语言 汇编语言 高级语言 面向过程 面向对象 CPU指令系统,由0、1序列构成的指令码组成 如 加 减 用助记符号描述的指令系统 如 ADD A, B 面向机器的语言 程序设计是数据被加工的过程 程序设计关键是定义类,并由类派生对象 C程序设计 课程介绍 3、计算机程序 “程序”是为解决某一特定的具体问题而用某一种语言编写的指令序列。 用某种语言编写的程序称为源程序。 高级语言源程序必须经过翻译程序翻译成机器语言,计算机才能执行。 翻译程序的二种方式: 1)编译方式 源程序 编译程序 目标程序 执行 结果 2)解释方式 源程序 解释程序 结果 C程序设计 课程介绍 例:开发一个小学生数学自测系统.能够实现两位数的加法、减法及乘法等。 C程序设计 课程介绍 二、C程序简介 1、C语言的产生与发展 ★产生过程 时间:1972~1974 地点:美国贝尔实验室 目的:UNIX操作系统 设计人: Ken.Thompson和Dennis.M.Ritchie ★C标准 标准C: KR合著《The C Programming Language》 ANSI C: 1983年 87 ANSI C: 1987年 1990年国际标准(ISO): ANSI C 1999年国际标准的ANSI C C程序设计 课程介绍 ★C语言的发展 C++ Visual C++ C# Java C程序设计 课程介绍 2、C语言程序结构 例1 第一个程序 Hello,World! /* example1.1 The first C Program*/ #include stdio.h void main( ) { printf(“Hello,World!”); } 注释 编译预处理 函数 语句 输出: Hello,World! C程序设计 课程介绍 例2 求二整数的和 #include stdio.h main( ) { int a,b,sum; a=12; b=34; sum=a+b; printf(“sum=%d\n”,sum); } 输出: sum=46 C程序设计 课程介绍 例3 用函数求二整数的和 #include stdio.h /* This is the main program */ main() { int a,b,sum; a=10; b=24; sum=add(a,b); printf(”sum= %d\n,sum); } /* This function calculates the sum of x and y */ int add(int x,int y) { int z; z=x+y; return(z); } 运行结果: sum=34 C程序设计 课程介绍 ※结构特点 (1) 函数与主函数 ◇程序由一个或多个函数组成(函数是C程序基本单位)。 ◇必须有且只能有一个主函数main( )。 ◇程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。 (2) 程序语句 ◇ C程序由语句组成,一行内可以写多个语句,一个语句可以分写在多行上。 ◇用“;”作为语句终止符,不可缺少(包括最后一个语句) (3) 注释 ◇ /* */为注释,不能嵌套 ◇不产生编译代码 例: /*This is the main /* of example1.1*/ */ 非法 (4) 编译预处理命令 C程序设计 课程介绍 main( ) { int i , j , sum;
您可能关注的文档
- 人教版必修四第三单元之《父母与孩子之间的爱》(共25张)解析.ppt
- 人教版必修二第一章第二节孟德尔的豌豆杂交实验(二)(共48张PPT)解析.ppt
- culturalrelics分析.ppt
- cuyoo-working分析.doc
- 人教版必修四第十课第二框+创新是民族进步的灵魂(共55张PPT)解析.ppt
- CRUISE培训课件分析.ppt
- 人教版必修四语文课件:第11课廉颇蔺相如列传(共27张PPT)解析.ppt
- 人教版必修2第三章第二节种植业为主的农业地域类型(共64张PPT)解析.ppt
- Culturalcorner外研社必修四分析.ppt
- 人教版政治必修四(生活与哲学)10.1创新是唯物辩证法的要求课件(共80张PPT)解析.ppt
文档评论(0)