![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C资料整理
文章平均质量分 57
Storyteller-LS
希望五年以后我还从事这个行业
展开
-
C-Language-BaseDataType
简单类型 数据类型 大小(sizeof()) 范围(最小值 ~ 最大值) 注释 char 1KB -2^8 ~ 2^8-1 -32768 ~ +32767 int\long 4KB -2^32 ~ 2^32-1 -2147483647~2147483648 long long 8KB -2^64~2^64-1 -9223372036854原创 2017-04-06 23:34:31 · 232 阅读 · 0 评论 -
枚举类型
枚举1、枚举类型的定义形式为:注释:可以将枚举理解为编译阶段的宏,枚举成员都是常量,不能对它们赋值; 枚举类型变量需要存放的是一个整数,它的长度和 int 应该相同;枚举的本质:它们不占用数据区(常量区、全局数据区、栈区和堆区)的内存,而是直接被编译到命令里面,放到代码区,所以不能用&取得它们的地址。 格式: enum typeName{ valueName1, valueName原创 2017-04-07 00:31:26 · 423 阅读 · 0 评论 -
C-Language-Middle-Operation
一、关于宏1、宏定义#define [MacroName] [MacroValue] #define PI (3.1415926)2、取消宏#undef [MacroName] #undef PI3、带参宏#define max(a,b) ((a)>(b)?(a):(b))二、关于typedef1、重新定义一些类型typedef unsigned long int原创 2017-04-07 14:02:51 · 295 阅读 · 0 评论 -
指针、数组、字符串、结构体之间的联系
一、指针、数组、字符串、结构体、函数1、指针定义:指针就是地址,一串16进制的编码 指针的定义://1、指针操作变量 int *p;//定义一个整形指针 p代表的是地址,*p代表的是地址指向的值 int a=10; p=&a;//将a的地址赋值给p指针 *pa=20;//通过指针改变变量a的值 a=20;//也可以通过变量改变*p的值//2、指针操作数组 int i,b=30,a[]={3,4原创 2017-04-06 12:04:50 · 816 阅读 · 0 评论 -
C语言常用头文件及库函数
6个常用头文件及库函数原创 2017-04-05 00:27:25 · 3895 阅读 · 0 评论