![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
清风v明月
书山有路勤为径,学海无涯苦作舟
展开
-
c语言基础之指针
什么是指针?指针就是地址,地址就是指针。什么是地址呢?地址就是内存单元的编号。这个编号是一个操作受限的非负整数。一般范围:0-4G。什么事指针变量?指针变量就是指存放内存单元的变量,也是存放地址的变量。指针的基本用法:# include int main(void){int i=5;int * p;/**声明了一个int型的指针变量p。原创 2014-02-16 21:59:27 · 819 阅读 · 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 · 827 阅读 · 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 · 991 阅读 · 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 · 874 阅读 · 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 · 744 阅读 · 0 评论