C语言1-3分析.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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;

文档评论(0)

wbjsn + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档