c语言程序设计辅导资料(修订版)

c语言程序设计辅导资料(修订版)

ID:33490387

大小:1.14 MB

页数:358页

时间:2019-02-26

c语言程序设计辅导资料(修订版)_第1页
c语言程序设计辅导资料(修订版)_第2页
c语言程序设计辅导资料(修订版)_第3页
c语言程序设计辅导资料(修订版)_第4页
c语言程序设计辅导资料(修订版)_第5页
资源描述:

《c语言程序设计辅导资料(修订版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计辅导材料C语言程序设计辅导材料(内部资料)张春飞2012年10月1日1C语言程序设计辅导材料第一章概述【要点归纳】1、C语言的特点⑴C语言短小精悍,基本组成精炼、简洁。32个标准关键字,45个标准运算符及9种控制语句。⑵C语言运算符丰富,表达能力强。⑶C语言数据结构丰富,结构化好。⑷C语言提供了某些与汇编语言相似的功能,有利于编写系统软件。⑸C语言程序可移植性好。(6)C语言编译后生成的目标代码小,质量高,程序的执行效率高。2、C语言标识符C语言中,允许用作标识符的字符有:ò26个英文字母(包括大小写)ò数字0-9ò下划线。C语言的标识符是满足如下条件的字符序列:ò只

2、能由英文字母、数字和下划线组成。ò长度为1-32.ò必须以英文字母或下划线开头。C语言的标识符可以分为以下三类:ò关键字。C语言中规定了一批标识符,它们在程序中都代表着固定的含义,不能另作他用。ò预定义标识符。这些标识符在C语言中也都有特定的含义,因此为了避免误解,建议用户不要把这些预定义标识符另作它用。ò用户标识符。3、C语言风格⑴C语言严格区分英文字母大小写。⑵C语言用“;”作为语句分隔符。⑶C语言中“{}”用于标识一组语句,构成复合语句。⑷C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上。⑸注释用来向用户提示或解释程序的意义。(注释部分允许出现在程序的任何位

3、置。编译时,会忽略所有的注释符,即不对他们作任何处理。)4、C程序构成2C语言程序设计辅导材料⑴一个C源程序由函数构成(函数是C程序的基本结构单位),其中至少包括一个主函数。⑵main函数可以放在任意位置,C程序总是从main函数开始执行,在main函数中结束。⑶C程序中可以包含常量、变量、运算符和标识符。5、C程序的结构C语言是一种结构化的程序设计语言,它提供了3种基本结构:⑴顺序结构;⑵选择结构;⑶循环结构。6、结构化程序设计模块化程序设计的思想是:按照自顶向下的原则,把问题逐层分解。即先从总体出发,把问题分成若干个大块,每一大块代表一个大任务;在此基础上,再对每个大块细化,把

4、大任务变成若干个小任务,直到每个小任务都能用基本结构表示为止。在划分模块的过程中,应保证模块的单入口、单出口、完整性和独立性。从组织结构上看,一个C程序可以由若干个源程序文件组成,一个源文件可以由若干个函数及全局变量声明部分组成,一个函数由数据定义部分和执行语句组成。7、C程序设计步骤8、C程序的开发过程几个相关概念:(1)程序:是一组计算机可以识别和执行的指令,每一条指令使计算机执行特定的操作。(2)源程序:程序可以用高级语言或汇编语言编写,用高级语言或汇编语言编3C语言程序设计辅导材料写的程序称为源程序。(3)目标程序:源程序经过“编译程序”翻译所得到的二进制代码称为目标程序。

5、(4)可执行程序:目标程序与库函数连接,形成的完整的可在操作系统下独立执行的程序称为可执行程序。编辑(生成·c文件)→编译(生成·obj文件)→连接(生成·exe文件)→执行附:C语言中的关键字(32个)autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile4C语言程序设计辅导材料【本节例题选编】1、选择题【

6、例1.1】在计算机上可以直接运行的程序是。A.高级语言程序B.汇编语言程序C.机器语言程序D.C语言程序【例1.2】以下叙述中正确的是。A.C语言比其他语言高级B.C语言可以不用编译就能被计算机识别执行C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D.C语言出现的最晚,所以具有其他语言的一切优点【例1.3】一个C语言程序是由。A.一个主程序和若干子程序组成B.若干函数组成C.若干过程组成D.若干子程序组成【例1.4】C语言规定,在一个源程序中,main函数的位置。A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后【例1.5】一个C程序的执行是

7、从。A.本程序的main函数开始,到main函数结束B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C.本程序的main函数开始,到本程序文件的最后一个函数结束D.本程序文件的第一个函数开始,到本程序main函数结束【例1.6】以下是C程序的基本结构单位。A.文件B.语句C.函数D.表达式【例1.7】以下不是C语言的特点。A.运算符丰富B.数据结构丰富C.可以直接访问物理地址D.C函数包含的语句数目没有限制【例1.8】下列关于C语言标识符的叙述中正确的是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。