网站大量收购独家精品文档,联系QQ:2885784924

C语言试题、学、考试大全、历年真题23.docVIP

C语言试题、学、考试大全、历年真题23.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言试题、学、考试大全、历年真题23

第一部分 C语言基础知识 C程序 高级语言编写的程序称为“源程序”,由二进制代码表示的程序称为“目标程序”,而“编译程序”是指可以把源程序转换成目标程序的软件。 由C语言构成的指令序列称为C源程序,源程序文件的后缀名为.C或.CPP。源程序经过C编译程序编译后生成后缀为.OBJ的二进制文件,然后由连接程序,把OBJ文件与C语言提供的各种库函数连接起来,生成后缀为“.EXE”的可执行文件。 结构化程序 结构化程序的三种结构:顺序结构,循环结构(while、 do-while、for),选择结构(if、if-else、if-else-if、switch) 结构化程序设计的思想:模块化的设计方法。 主函数(main函数) 每个C 语言程序中main 函数有且只有一个。程序的执行从主函数开始,到程序执行完后,从主函数结束。(源程序由主函数和若干个子函数组成,而主函数在源程序的位置可放在任意位置。) 函数的组成 C源程序是由函数组成的。函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能。 C语言提供了极为丰富的库函数(三百多个库函数),如果要使用库函数必须在程序前面加上#include ”库函数名.h”的头文件,头文件一般有stdio.h、math.h、stdlib.h、string.h、process.h、time.h等等。 还允许用户建立自己定义的函数。定义一个函数时,函数由函数首部和函数体组成。 函数定义的一般格式: 类型说明符 函数名(形参列表) /* 函数首部的定义*/ { 说明部分; 执行部分; /*函数体*/ } 函数体通常包括说明部分和执行部分,说明部分和执行部分都由若干条语句组成。C语言的语句由表达式加分号组成,也可以说每条语句都必须以分号结尾。 在函数定义中不可以再定义函数。即不可以嵌套定义函数,但可以嵌套调用函数。 在C语言中可从不同的角度对函数分类。 从函数定义的角度看,函数可分为库函数和用户定义函数两种。 1) 库函数:由C系统提供,用户无须定义,也不必在程序中作类型说明,只需在程序前包含有该函数原型的头文件即可在程序中直接调用。 2) 用户定义函数:由用户按需要写的函数。对于用户自定义函数,不仅要在程序中定义函数本身,而且在主调函数模块中还必须对该被调函数进行类型说明,然后才能使用。 从函数返回值来看,函数可分为有返回值函数和无返回值函数两种。 从参数角度来看,函数可分为无参函数和有参函数两种。 编译预处理 编译预处理不是C语言的一部分,不占运行时间,不加分号。 程序中的注释 C 语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。注释用来向用户提示或解释程序的意义。 编写注释的规则 (1)/*和*/必须成对出现; (2)/*和*/之间的内容为注释,可以用中文,英文,可以出现在任何位置; (3)不可以再嵌套,也不可能在/和*号之间加内容。 源程序书写格式 一行可以写几个语句,一个语句也可以分写在多行上;每个语句和数据定义的最后必须由一个分号结束; C语言short 声明短整型变量或函数 int 声明整型变量或函数 long 声明长整型变量或函数 float 声明浮点型变量或函数 double 声明双精度变量或函数 signed 声明有符号类型变量或函数 unsigned 声明无符号类型变量或函数 char 声明字符型变量或函数 struct 声明结构体enum 声明枚举类型 union 声明类型 auto 声明自动存储类型register 声明存器 14 static 声明静态 15 extern 声明 16 const 声明只读变量 volatile 说明变量在程序执行中随时可能发生变化 return 函数返回语句(可以带,也不带) break 跳出当前循环或switch 20 continue 结束当前循环,开始下一轮循环 for 循环语句 do 与while构成循环语句 while 循环语句 switch 多选择语句 25 case 与switch构成多选择语句 26 default 与switch构成多选择语句 27 goto 无条件跳转语句 if 选择语句else 与if构成选择条件语句 void 声明函数无返回值或声明无类型指针 typedef 自定义类型 32 sizeof 求字节数运算符 C语言中,关键字都是小写

文档评论(0)

abix83 + 关注
文档贡献者

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

1亿VIP精品文档

相关文档