程序设计c引言重点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计基础;课程安排;;主要内容;计算机已经成了社会的必需品;;计算机科学的研究领域;计算机科学的研究领域;计算机系统的组成 ;为什么选择C语言?;相比较其他高级语言(C++、JAVA),C语言更低级。 设备驱动程序和操作系统只能用C编写。 微控制程序都是C编写的。 实现相同的功能,代码行数最少,效率最高。 很多其他语言都是以C为基础的。 发展很多年,有很多现成的代码可用。;如何尽快学会用C语言进行程序设计;教材: 何钦铭,颜晖. C语言程序设计. 高等教育出版社,2008 参考: 谭浩强. C程序设计(第三版). 清华大学出版社,2005 钱能. C++程序设计教程. 清华大学出版社,1999 百度贴吧:C语言吧 网络资源;1 引 言;本章要点;1.1 一个C语言程序;1.1 一个C语言程序;1.2 程序与程序设计语言;1.2 程序与程序设计语言;1.2.1 程序与指令(自学);程序与指令;输??输入3个数A, B和C,求A+B+C的结果 Input A; 输入第1个数据到存储单元A中 Input B; 输入第2个数据到存储单元B中 Input C; 输入第3个数据到存储单元C中 Add A B D; 将A、B相加并将结果存在D中 Add C D D; 将C、D相加并将结果存在D中 Output D; 输出D的内容;输入2个数A和B,求A*B的结果 1.Input A; 输入第1个数据到存储单元A中 2.Input B; 输入第2个数据到存储单元B中 3.Set 0 X; 将X设为0,此处X用以统计A累加的次数 4.Set 0 Z; 将Z设为0,此处Z用以存放A*B的结果 5.BranchEq X B 9; 判别X与B是否相等;若相等说明A已累加了B次,程序跳转到第9条指令,输出结果 6.Add Z A Z; Z = Z + A 7.Add 1 X X; X = X + 1 8.Jump 5; 程序跳转到第5条指令,继续循环执行第6条、7条指令 9.Output Z; 输出Z的值,该值等于A*B;1.2.2 程序设计语言的功能;数据表达;数据表达;流程控制 ;任何程序都可以将模块通过3种基本的控制结构进行组合来实现。; 语句级控制:3种基本的控制结构 顺序控制结构:自然顺序执行 分支控制结构(选择结构):根据不同的条件来选择所要执行的模块 循环控制结构:重复执行某个模块 单位级控制:函数的定义与调用 处理复杂问题时, 将程序分为若干个相对独立的子程序(函数) ;程序设计语言(Programming Language) 数据:如何描述交流的内容?(数据类型) 运算:对这些数据可以进行哪些处理? 控制:这些处理是怎么完成的?(控制结构) 传输:人与计算机之间如何进行数据的传递?(输入输出);1.2.3 程序设计语言的语法;C语言的主要“单词” (1)标识符: C语言的标识符规定由字母、数字以及下划线组成,且第一个字符必须是字母或下划线。 (2)保留字(关键字): 它们是C语言规定的、赋予它们以特定含义、有专门用途的标识符。 (3)自定义标识符: 包括在程序中定义的变量名、数据类型名、函数名以及符号常量名。有意义的英文单词 (4)常量: 常量是有数据类型的,如,123、12.34、’a’ (5)运算符: 代表对各种数据类型实际数据对象的运算。如,+(加)、-(减)、*(乘)、/(除)、%(求余)、(大于)、=、==(等于)、=(赋值)、? : 等; C语言的主要语法单位 表达式: 2 +a * 4 a=b+3 i++ 变量定义:int i; char ch1, ch2; float f; 语句: 表达式语句:a=b+3; i++; 控制语句:if () …else for ( ; ; ) 复合语句:{x=x+1; x++} 函数定义域调用: 系统函数:printf(), scanf(), abs(), sqrt()… 自定义函数:factorial();;其中,函数定义与调用 函数是完成特定任务的独立模块,函数的使用最主要涉及函数的定义与调用。 输入输出: C语言没有输入输出语句,用库函数printf、scanf等实现。;程序的编译与编程环境 ;可执行代码;1.3 C语言的发展历史与特点 ;主要特点 1.C语言是一种结构化语言; 2.C语言语句简洁、紧凑,使用方便、灵活; 32个关键字,9种控制语句,程序书写形式自

文档评论(0)

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

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

1亿VIP精品文档

相关文档