欢迎来到天天文库
浏览记录
ID:1511279
大小:5.01 MB
页数:59页
时间:2017-11-12
《第1章 c 语 言 概 述1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章C语言概述第2章数据类型、运算符、表达式、赋值语句、输入输出第3章TurboC3.0集成环境简介第4章分支结构第5章循环结构第6章函数、存储类和预处理程序第7章数组第8章指针计算机的组成下图为冯·诺依曼计算机结构图眼睛和耳朵记忆功能大脑眼睛和耳朵输入设备存储器输出设备运算器控制器中央处理器:计算机软件系统“冯·诺依曼结构”的主要观点:1、计算机有运算器、控制器、存储器、输入设备和输出设备五大功能部件组成。2、计算机处理信息的基本过程输入—存储—传输—加工—输出3、计算机内部采用二进制数值处理信息。4、将程序(即指挥计算机工作的命令)存储在计算机内,简称“程序存储”。计算机工作过程计算机
2、工作时要预先把指挥计算机如何进行操作的指令序列(通常称为程序)和原始数据通过输入设备输入到计算机的内部存储器中。每一条指令中明确规定了计算机从哪个地址取数,进行什么操作,然后送到什么地址等步骤。指令:让计算机完成某个操作发出的命令。程序:有序的指令集合。指令的执行计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定操作。依此进行下去,直至遇到停止指令。简而言之,即将程序与数据一样存储,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的操作
3、。软件运行过程的简单描述计算机把机器代码读入到内存(Memory)。由CPU运行这些代码。读取输入(Input)。产生输出(Output)。完成程序员预定的功能。程序设计语言的故事机器语言编写的A+B程序0000000111011000特点:执行效率高;不直观,不易查错,软件生产效率低。此时不能称之为语言,只是“数据”指令。程序设计语言的故事汇编语言:采用符号表示操作码和地址码,比机器语言的指令代码易于记忆。汇编语言编写的A+B程序ADDAX,BX用汇编语言编写的程序(又称源程序)经汇编器加工处理(翻译)后,就可转换成在计算机上可以直接执行的机器语言程序。特点:语言简单,执行效率高。写作效率
4、仍然较低。面向机器的语言,仍属于低级语言。程序设计语言的故事高级语言:所谓高级,是指通用性好,不必对计算机的指令系统有深入的了解就可以编写程序。特点:可读性强,可移植性好。软件生产效率高。第章1C语言概述【例1.1】C语言的一个简单实例。#includemain(){inta,b,sum;printf(”EnterTwoNumbers:”);scanf(”%d%d”,&a,&b);sum=a+b+6;printf(”Thesumis%d”,sum);}函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main()程序执行从main开始,在main中结束,其它函
5、数通过调用得以执行函数的一般结构[函数类型]函数名(函数参数表)函数首部{声明语句部分;执行语句部分;函数体部分}程序运行结果如下:EnterTwoNumbers:6428Thesumis981.所有语句都必须以分号“;”结束,函数的最后一个语句也不例外。2.程序行的书写格式自由,既允许1行内写几条语句,也允许1条语句分写在几行上。例:a=10;b=24;如果某条语句很长,一般需要将其分写在几行上。C源程序书写格式3.允许使用注释。C语言的注释格式为:/*……*//*/*……*/,/*……*/*/,/*/*……*/*/4.c语言本身没有输入输出语句,输入、输出操作由库函数Scanf和prin
6、tf完成。5.括号必须成对出现。第章1C语言概述具体过程如下:(1)编辑源程序,完成后将源程序以扩展名.c存盘。(2)对源程序进行编译,即将源程序转换为扩展名为.obj的二进制代码。若源程序有错,必须予以修改,然后重新编译。(3)对编译通过的源程序连接,即加入库函数和其它二进制代码生成可执行程序。连接过程中,可能出现未定义的函数等错误,为此,必须修改源程序,重新编译和连接。(4)执行生成的可执行代码,若不能得到正确的结果,必须修改源程序,重新编译和连接。若能得到正确结果,则整个编辑、编译、连接、运行过程顺利结束。第章1C语言概述1.4.1数制1.4.2数制之间的转换1.4学习C语言所需的必备
7、知识1.4.3整数的原码、反码、补码的表示第章1C语言概述1.十进制数十进制由0~9十个数字组成,运算规则是逢十进一。2.二进制数二进制的基数是2,所使用的数字只有:0和1。运算规则是逢二进一。3.八进制数八进制的基数是8,所使用的数字为0、1、2、3、4、5、6、7。其运算规则是逢八进一。4.十六进制数十六进制的基数是16,它使用的数字字符为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其
此文档下载收益归作者所有