c语言
清风v明月
书山有路勤为径,学海无涯苦作舟
展开
-
c语言基础之指针
什么是指针? 指针就是地址,地址就是指针。 什么是地址呢? 地址就是内存单元的编号。 这个编号是一个操作受限的非负整数。 一般范围:0-4G。 什么事指针变量? 指针变量就是指存放内存单元的变量,也是存放地址的变量。 指针的基本用法: # include int main(void){ int i=5; int * p;/** 声明了一个int型的指针变量p。原创 2014-02-16 21:59:27 · 827 阅读 · 0 评论 -
c语言基础之指针与一维数组
# include int main(void){ int arr[5]={1,2,3,4,5}; printf("arr=%#X\n",arr); printf("&arr[0]=%#X\n",&arr[0]); /** 以上程序说明了:数组名同数组第一个元素的地址相同 1.数组名相当于一个指针变量 2.这个指针变量中保存原创 2014-02-17 20:31:31 · 834 阅读 · 0 评论 -
c语言基础之动态内存分配
# include # include void tihuan(int * p){ *p=5; } int main(void){ int * p; p=(int *)malloc(sizeof(int));/** sizeof函数用法: sizeof(变量名) = 变量所占字节 || sizeof(数据类型) = 变量所占字节原创 2014-02-17 21:28:23 · 996 阅读 · 0 评论 -
c语言基础之结构体
/* Note:Your choice is C IDE */ #include /** 什么是结构体? 结构体就是由基本数据类型构成的一个复杂的数据类型。 如何定义一个结构体?一定一个结构体有3种方式 1.第一种方式最常用 */ struct Student{ int age; char sex; float score; }; //2. 结构原创 2014-02-16 16:46:42 · 885 阅读 · 0 评论 -
c语言基础之指针与函数
# include void swap_1(int ,int);//函数的声明 只有声明之后 才能使用这个函数。 void swap_2(int * ,int *); void swap_3(int * ,int *); int main(void){ int i=5; int j=6;//在栈空间中为main函数中的变量i ,j 分配空间 swap_1(i,j);//原创 2014-02-17 11:01:56 · 751 阅读 · 0 评论