文档介绍:C语言学
初识C语言
:
1. C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作,因此,C语言既具有高级语言的功能,又兼容低级语言的许多功能,可以用来编写系统软件。
2. 使用标准库函数时,要先包含头文件:;
使用数学函数时,要先包含头文件:;
使用字符串函数时,要先包含头文件:;
使用字符函数时,要先包含头文件:;
使用产用子程序时,要包含头文件:;
使用调用DOS控制台I/0时,要先包含头文件:;
:
1. C程序是由函数构成的。一个C程序至少包含一个main函数,也可以包含一个main函数和若干个其他函数,但须记住!一个C程序中有且只有一个main函数。
2. 函数是C程序的基本单位,被调用的函数可以是系统提供的库函数,也可以是用户自己定义的函数。
3. 在使用C语言时,习惯上是用英文小写字母书写,当然也可以用大写字母,但是大写字母在C语言中通常作为常量或其他特殊用途来使用。应该注意!C语言中对大小写是有区分的。
4. C语言使用”;”号作为语句的结束标志。
5. 一个C程序总是从main函数开始执行的,而不管main函数在整个程序中的位置如何。
6. 编程时要注意左右大括号要对应使用。
7. 变量名、函数名和C语言保留字中间不能加入空格,除此之外的空格和空行可以任意设置,C语言编译系统是不会理会这些空格和空格行符的。
C++ :
Ctrl+N: 创建一个新文件
Ctrl+]: 检测程序中的括号是否匹配
F7: Build操作
Ctrl+F5: Execute执行操作
Alt+F8: 整理一段不整洁的源代码
F5: 运行调试
9. C语言的注释为”/*``````*/”,注释通常用于以下几种情况:
版本、版权声明
函数接口说明
重要的代码行或者段落显示
10. 程序中的“{”、“}”要对齐。
11. 空格在程序中的使用:
(1)、关键字后要留一个空格。如:const、case等关键字之后要保留一个空格,否则编译器无法辨析它是否是一个关键字。If、for、while等关键字之后也应该留一个空格,然后再跟一个小括号“(”。
(2)、函数名之后不要留空格,要紧跟“(”,以示与关键字的区别。
(3)、“(”后向紧跟,“)”“,”“;”前向紧跟,紧跟处不留空格。
(4)、“,”之后要留空格,如果“;”不是一行的结束,则最后要留空格。
(5)、赋值操作符、比较操作符、算数操作符、逻辑操作符、位操作符,如+、=、<=、*、^等二元操作符的前后都应该适当的加空格。对于比较长的表达式,即使是使用了二元操作符,也应该适当的去掉一些空格,使表达式看起来更加紧凑。
(6)、一元操作符如! ~ ++ ——等前后都不加空格,如[] . ->等操作符,同样前后不加空格。
12. 要学会适当的换行,换行使代码更清晰。代码行的最大长度应该控制在70~80个字符之内。
13. 所有的标识符必须由字母或下划线开头,标示符的其他部分可以是字母、下划线或数字组成。大小写字母表示不同的意义,即代表不同的标示符。
14. 标示符不能是关键字。即标示符不能和C语言的关键字相同,也不能和用户已编写的函数或C语言库函数同名。
15. 源程序错误分为3种类型:严重警告、一般错误和警告。
第二章 C语言基础
数据类型
1. 数据类型是程序设计语言的基本组成部分,用以说明数据的存储格式、存储空间的占用情况、可表达的数据范围及可施加的运算,在程序中所用到的数据都必须指定它的数据类型。
2. C语言中数据类型包括几个大方向:基本类型、构造类型、指针类型和空类型。如下:
数据类型
构造类型
空类型
基本类型
指针类型
双精度型
单精度型
长整型
基本整型
短整型
实型(浮点型)
枚举类型
字符型
整型
共用体类型
结构体类型
数组类型
3. 一般一个函数都会有一个返回值,这个返回值应该是具有特定的类型的,我将这个函数定义成什么类型,那么它的返回值就是一个什么样的类型,当然,我也可以进行强制类型转换,将它的返回值的类型变换成其他的类型。
常量
C语言将数据分为常量和变量,常量就是其值在程序运行过程中不可以改变的量。常量分为以下三大类:
常量
字符型常量
符号常量
实型常量
整型常量
数值型常量
整型常量
八进制整数必须以0开头。
十六进制整数的前缀为0X或0x。
十进