2015年6月10日

摘要: 枚举:一组有符号的整型常量,一 一列举所有的状态枚举常和switch连用enumweek{ monday=1, tuesday, wednesday, thursday, friday, saturday, sunday}; printf("请输入一个数\n"); intnum... 阅读全文
posted @ 2015-06-10 22:01 少停cnblogs 阅读(190) 评论(0) 推荐(0) 编辑
 
摘要: 全局变量:定义在函数之外.(不安全) 局部变量;定义在函数之内.内存的划分:1栈区 2堆区 3静态区(全局区) 4常量区 5代码区栈区..静态区.常量区.代码区的数据都是由系统分配和释放空间.堆区的内存必须自己去申请和释放.1.栈区 栈区的数据以栈的形式存放(先进后出)局部变量存放在栈区2.... 阅读全文
posted @ 2015-06-10 21:59 少停cnblogs 阅读(221) 评论(0) 推荐(0) 编辑
 
摘要: 函数指针:指向函数的指针变量.函数名相当于首地址.函数指针定义:返回值类型 (*函数指针变量名)(参数类型1,参数类型2,....)=初始值函数指针类型:返回值类型 (*)(参数类型1,参数类型2,....)=初始值如:int (*)(int int) 表示返回值是int类型,参数有两个,都为int... 阅读全文
posted @ 2015-06-10 21:55 少停cnblogs 阅读(200) 评论(0) 推荐(0) 编辑
 
摘要: 结构体指针:指向结构体指针的变量的指针.结构体指针指向结构体第一个成员变量的首地址->: 指向操作符定义的指针变量必须指向结构体的首地址,才可以使用 -> 访问结构体成员变量.数组指针:数组中的元素都是指针的数组. 版权声明:本文为博... 阅读全文
posted @ 2015-06-10 21:54 少停cnblogs 阅读(159) 评论(0) 推荐(0) 编辑
 
摘要: 指针:就是地址.& 取地址运算符%p 打印地址占位符int a=0;printf("%p ",&a); 指针变量:用来存放地址的变量定义: 数据类型 * 变量名 = 初始值int a=10;int *p=NULL;p=&a; //把a的地址赋值给指针变量p,也就是说p指向了a的地址间接访问:通... 阅读全文
posted @ 2015-06-10 21:50 少停cnblogs 阅读(205) 评论(0) 推荐(0) 编辑
 
摘要: 函数:一段具有某些特定功能的代码段.使用函数的严格规定:1.函数声明2.函数定义3.函数调用函数声明:告知系统编译器该系统的函数名,函数参数,参数类型,参数个数,参数顺序等等,以便函数调用时对其进行校验.格式:函数返回值类型修饰符 函数名(参数);一般推荐复制声明一般放在.h文件中函数定义:也叫函数... 阅读全文
posted @ 2015-06-10 21:48 少停cnblogs 阅读(215) 评论(0) 推荐(0) 编辑
 
摘要: 结构体:是一种用户自定义的数据类型结构体定义struct 结构体名 { 成员类型1 成员变量名1; 成员类型2 成员变量名2; ….};typedef 原类型名 新类型名;起的别名首字母大写.结构体数组: 同一种类型的结构体变量组成的数组结构体数组的元素同样是通过下标访问访问结构体变量的属性... 阅读全文
posted @ 2015-06-10 21:47 少停cnblogs 阅读(189) 评论(0) 推荐(0) 编辑
 
摘要: for语句for( 初始化表达式; 循环判断条件 ;增量表达式);while(条件表达式){循环体;}先判断条件表达式,如果为真就执行循环体,执行完再去判断条件表达式do{循环体;}while (条件表达式)先执行一次循环体,再去判断是否继续循环.就是说无论如何至少循环一次.运用场景:for最常见,... 阅读全文
posted @ 2015-06-10 21:46 少停cnblogs 阅读(194) 评论(0) 推荐(0) 编辑
 
摘要: if(判断条件){执行语句;}else if(判断条件){执行语句;}switch (整型表达式){case 值1:执行语句;break;case 值2:执行语句;break;....default执行语句break;}逻辑与 && (并且)与运算符两侧只有同时为真时,结果才真.只要一侧为假就是假... 阅读全文
posted @ 2015-06-10 21:44 少停cnblogs 阅读(175) 评论(0) 推荐(0) 编辑
 
摘要: C语言基本数据类型大体上分为: 整型 和 浮点型字节: 计算机中最小的储存单位 1 Byte = 8 bit整型: int 4 short 2long 4或者8 char 1浮点型 float 4double 8 常量:程序运行过程中,值不能被改变的量常量分为:... 阅读全文
posted @ 2015-06-10 21:43 少停cnblogs 阅读(199) 评论(0) 推荐(0) 编辑
 
摘要: 二维数组和一位数组类似.定义: 数据类型 数组名[行][列]={{ },{ }....};定义时,一维(行)的长度可以省略,但是二维(列)的长度不可以省略.但是访问时,一定使用双下标.二维数组的元素个数=行数*列数主要运用:二维数组的遍历.使用for循环的嵌套. ... 阅读全文
posted @ 2015-06-10 21:42 少停cnblogs 阅读(203) 评论(0) 推荐(0) 编辑
 
摘要: 数组:是由一组具有相同数据类型的数据组合而来.数组定义:元素类型修饰符 数组名[数组个数]={元素1,元素2....};int arr[ 2 ]={1,2}; //正确int arr[ 2 ]={1,2,3}; //错误,越界其中,数组定义时,长度表示可以省略,如果省略,长度直接由元素的个数决... 阅读全文
posted @ 2015-06-10 21:40 少停cnblogs 阅读(278) 评论(0) 推荐(0) 编辑
 
摘要: 二进制:以0b开头,只有0和1两种数字.如0101十进制:0~9十个数字表示.如25十六进制:以0~9,A~F表示,以0X开头.如0X2B十进制转换为X进制:连除倒取余X进制转换为十进制:按权求和.一个八进制可以由3个二进制表示一个十六进制可以有4个二进制表示基本数据类型:大体上分为整型和浮点型字节... 阅读全文
posted @ 2015-06-10 21:39 少停cnblogs 阅读(264) 评论(0) 推荐(0) 编辑