C语言之归纳与总结.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一部分 C 程序的初步印象 1、用C 语言是怎么开发软件的? C 程序的设计,有很多 IDE (Integrated Development Environment集成开发环境)软件,IDE 以 项目或工程(project)的形式组织并管理设计的每个文件; 利用 IDE进行 C 程序开发时,先建工程,再写源程序,然后编译、调试运行,在调试运行过程中 不断排查错误,直到符合设计目标为止,最好为每个项目新建一个文件夹; C 语言编写的程序称为源程序 (性质是文本文件)。源程序的构成:语句函数程序; 源程序写完后,都是先编译,后链接,最后才能运行(.c.obj.exe),这个过程也叫构建(Build), 注意.c 和.obj 文件是无法运行的,只有.exe 文件才可以运行(单片机为.HEX 文件)。 2、C 语言书写格式是自由的,每行可以写多个语句,一个语句也可以写成多行。 3、C 程序的语句有赋值语句、函数调用语句、复合语句{}、空语句等。一般语句都用分号 结束,但复合后不加分号,空语句只是一个 ‚;‛,表示什么也不执行。 4、一个C 语言程序有且只有一个main 函数,程序总是从main 开始运行,其它函数都由 main 函数直接或间接调用,中断函数是个例外,它是由硬件激活并自动执行的。 5、编译预处理命令以#开头,不是C 语言的一部分,不占运行时间,后面不要加分号 #define PI 3.1415926; 这个写法是错误的,不能加分号 6、程序中可以通过注释增加程序的可读性,也便于分析和理解,2 种注释方法: 行注释实例://俺是注释文字 块注释实例:/*俺也是注释文字 */ 注释语句不是有效的 C 程序执行语句,不生成运行代码、不占运行时间,不需要分号,不可以嵌 套注释! 7、库函数也不是 C 语言的一部分,它们是随 IDE 一起提供 (称标准库函数),用户也可编写自己的库 函数,还可添加第3 方函数库。 第二部分 C 语言中的数 (1) 基础知识:计算机内的数据是以二进制的形式存储并处理的,数据存放在存储器中,其存放位置被线 性编址,称为数据的地址,bit 是位 能表示并存储数据0 或1。 byte 是指字节, 1byte = 8bits.字节是 计算机内数据的基本存储单位,不管多么复杂的数,都是根据特定的编码以字节为单位进行存储的。 一、数据类型 1、基本类型(字符、整数、实数) 定义数据时使用的关键字: 类型定义:char、int、float、 double、 long、 short、signed、unsigned 存储方式:const、static、auto、register 2、派生类型(数组,枚举、指针内容略) 数组的定义与初始化方法,数组元素的引用、字符数组和字符串 3、构造类型(struct、union 内容略) 二、常量、变量与标识符 1、标识符(必考内容): C 语言的标识符要求是由字母,数字,下划线组成,有其它符号便错了,用汉字更是大错特错! 并且第一个必须为字母或则是下划线,第一个为数字就错了 2、标识符分为预定义标识符、用户标识符。 预定义标识符是开发环境已定义并使用了的名字,包括预编译命令和库函数等,如 include、define、 scanf、printf、main,在不冲突的前提下预定义标识符可以做为用户标识符。 用户标识符是编程者给变量和函数的命名,怎么取名?什么名字合法或不合法?基本上C 试题必考。 关键字不可以作为用户标识符号,C 语言是大小写敏感的,容易迷惑的是‚For‛可以做用户标识符。 因为‚For‛和‚for‛不同,‚For‛不是关键字。 三、数据表示与所占存储单元 1)C 语言中数可用八、十、十六进制表示,没有二进制。但是程序经编译后,运行时所有的进制的数 都被转换成二进制形式来进行处理 (原因很简单,电子计算机只能存储并处理二进制数)。 a、C 语言中的八进制规定要以0 开头。068 的数值是非法的,八进制是没有8 的,逢8 进1 b、C 语言中的十六进制规定要以0x 开头,数字除0~9 外,还有A~F (可用小写a~f) c、程序中的数用什么进制?一般原则是便于直观理解,PC 端程序员

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档