《C02第1章C语言与计算机.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机求两个整数的和 使用VC6.0与计算机沟通 再次输入、编译另一个程序 程序1-4的执行顺序概览 遇到错误 * 运算器先找到存储用户数据的存储单元,取出数据并计算它们的和,再把结果保存在一个存储单元中。由于C语言中用变量标示存储单元,因此运算器对用户输入数据的处理,在C语言中就是对变量的处理。 注意:语句c=a+b;最好不要读作c等于a加b,应读作把a加b的值存储到变量c中。 * * 回顾一下C语言与计算机的对应关系,清楚在C语言中如何操纵计算机完成相关操作。 计算机中的控制器在C语言中用语句的执行顺序来模拟。 * C语言是用于同计算机沟通的工具,利用C语言就可以操作计算机为我们服务。 * C语言中的函数有两部分组成:第一行称为函数的首部。2到6行用一对花括号界定的部分称为函数体。 * 函数的首部中sum为函数的名称,后面有一对小括号,括号中是函数自变量,sum函数有两个自变量x和y,它们其实是C语言中的变量,它们前面的int用于指定自变量的取值类型,在这里是整型,也就是说变量x和y只能取整数。函数名称sum前面的int用于指定因变量的取值类型, 即sum函数值是整型, sum函数会输出一个整数。 C语言中函数的首部清晰地定义了函数的名称、函数自变量的个数、类型和函数因变量的类型。 函数体的主要作用是完成从输入值到输出值的映射。 第3条语句int z;定义了一个变量z,相当于在内存中申请了一块可以存储一个整数的存储单元,这块存储单元就用z标示。 第4条语句z=x+y;作用前面已经讨论过了,把变量x和y中的数相加并把和存储到变量z中。 * return z;的作用就是结束函数的运行并把变量z中的值返回给函数的使用者。 圆括号可以看做是C语言中的函数的标志。 C语言中最简单的函数什么样子呢? * 函数定义后就可以使用了,在使用函数时需要调用函数。 * 先看看函数调用的例子。 * C程序必须有一个main函数;n个函数中只有包括main函数时才能称为程序。 在得到第一个C语言程序之前还需清楚一点! * 变量所标示的存储单元在程序中要存储什么类型的数据,实际也就是规定每个变量只能取什么类型的值,这一点是变量与数学中的未知数的一个区别。另外的区别就是未知数可以是任意大小的数,而变量与实际的存储单元相关,只能取一定范围内的数。 现在可以得到第一个C语言程序了。 * 逐条语句讲解main函数。 播放该程序运行视频。 * 计算机由硬件和软件组成。没有安装软件的计算机称为裸机。计算机的应用是通过运行软件来实现的,而软件是用计算机语言编写的。计算机语言是计算机提供的使用接口,不过机器语言是大多数计算机硬件能够“理解”的惟一语言。机器语言编写的程序是由二进制代码组成的序列,编写和阅读这样的程序非常困难。 由第一C语言程序可知,C语言的表达方式接近于人类自然语言,C 语言也被称为高级语言 。用高级语言编写的程序称为源程序,计算机不能理解和执行,需要编译程序将源程序翻译成计算机能理解并执行的目标程序。 编译器系统需要操作系统的支持。操作系统和编译器系统分层置于计算机的机器语言接口之上。有了C语言编译系统,计算机就变成了“懂”C语言的计算机,我们可以用C语言和计算机交流了。正如我们懂汉语,如果有英语翻译,我们就可以与说英语的外国人交流。只要有翻译,我们就可以和说任何语言的人交流。计算机也是如此,只要有相关的编译系统,计算机就可以听懂任何计算机语言。 常用的C语言编译系统有tc、gcc和Dev-C++ 、 VC6.0等,本书选用VC6.0 。 * 编辑器用于编辑源代码,编译器用于把源代码转换成可执行程序,当程序出现错误时,调试器可以帮助我们发现错误。 IDE(Integrated Development Environment ) 利用VC6.0就可以编译C语言的源文件成可执行程序并查看程序的执行情况。 * 此时我们就可以输入并编辑源代码了。 * 库函数已经定义好了,因此可以直接使用,但使用需注意: 使用库函数,而不自己定义同样功能的函数,既可以节省时间,又可以提高编程的质量。 * 不要认为程序是提供给计算机执行的,而不是为人们阅读的。实际上在程序的测试和维护过程中,代码可能多次被不同的程序员阅读,实践证明代码可读性是影响软件质量的一个重要因素。采用一定的编码规范编写程序可以增加代码的可读性,减少不必要的程序错误。 适当的空行;行内空格;对齐与缩进以及必要时的注释等。 * 注意:关键字可以认为是C语言中预先定义了作专门用途的标识符,故不能再它们作为变量或函数等的标识符。 * 窗口中光标闪烁的位置是下一条printf函数语句输出时的起始位置。 * 回车是一个字符 * 格式字符串是因为每种变量如整型等都有自己的格式字符串;整型为%d小数为

文档评论(0)

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

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

1亿VIP精品文档

相关文档