
C语言学习笔记
xuorui
这个作者很懒,什么都没留下…
展开
-
6.结构体与联合
先占坑~~·原创 2010-03-21 13:40:00 · 471 阅读 · 0 评论 -
1.数据类型和运算符
常量 以字符形式出现的 a,以字符串出现的如“this is a test” 可用标识符来代替变量 变量名 变量值 变量所占的内存空间标识符 由字母,数字,下划线组成 第一个字符为字母或下划线C语言中的关键字 auto double int struct break else long switch case enum register typedef char exter原创 2010-03-21 13:47:00 · 438 阅读 · 0 评论 -
2.C的基本语句
变量的定义、类型的声明以及库文件的包含都不属于C语句的 而对于C程序中调用的函数,函数的声明部分不属于C语句,函数的执行部分由语句构成一个程序分为数据描述和数据操作 前者是声明 后者是由语句来实现控制语句分支语句 if switch循环 do while while for转向 break goto continue return函数调用语句pri原创 2010-03-21 13:48:00 · 384 阅读 · 0 评论 -
3.函数
函数概述库函数和用户定义函数 有返回值函数和无返回值函数 有参函数和无参函数函数的定义函数的调用实参的求值顺序为自右至左函数的返回值 return void函数的参数形参 实参 值传递 单向 实参将数据传递给形参 形参的一切改变都不影响实参的值函数的嵌套调用C中函数不允许嵌套定义 但是函数可以嵌套调用函数的递归调用是指一个函数在它的函原创 2010-03-21 13:48:00 · 414 阅读 · 0 评论 -
4.预处理命令
概述对一个源文件进行编译时 系统先要自动引用预处理程序对源程序中的预处理命令做相应的处理 处理后自动地进入源程序进行编译它分为 宏定义 文件包含 条件编译宏定义及其分类不带参数的宏定义 字符串一般形式 #define 标识符 字符串 用一个指定的标识符来表示一个字符串 字符串可以是常数、表达式、格式串等宏定义的嵌套 可以直接引用已定义的宏名 如果要提前原创 2010-03-21 13:49:00 · 558 阅读 · 0 评论 -
5.数组与指针
数组的概念数组是有序的数据集合 属于构造数据类型 要求足足中的每一个数据元素类型相同 维数可划分为1维和多维数组一维数组在物理空间分配上 系统在内存中为一维数组分配一段连续的空间定义 类型说明符 数组名 [常量表达式]对于数组类型说明要注意一下几点:1.数组的类型实际上是指数组原属的取值类型。同一个数组的所有元素的数据类型都是相同的。2.在编写程序时,数组名的原创 2010-03-21 13:49:00 · 1063 阅读 · 1 评论 -
6.结构体与联合
1.结构体类型的定义定义一个结构体的一般形式为:struct 结构名{成员表列};2.顶一个结构体类型变量的三种方法struct 结构名{成员表列};struct 结构名 结构体变量名1,结构体变量名2,...;struct 结构名{成员表列}变量名表列;struct {成员表列}变量名表列;3.结构体变量的引用方法引用结构体变量中成员的方式为:原创 2010-03-24 09:32:00 · 566 阅读 · 0 评论 -
7.位运算
1.位运算符&(1)参与 运算的两数对应的二进位相与(2)如果两个相应的二进位均为1 则该两位的按位与结果为1(3)否则 则两位的按位与结果为0|(1)参与运算的两数对应的二进位相或(2)如果两个相应的二进位中有一个位为1 则该两位按位或的结果为1(3)否则若两个位全为0 则该两位的按位或结果为0^(1)参与运算的两数对应的二进位相异或(2)如果两个相应原创 2010-03-25 15:25:00 · 700 阅读 · 0 评论