![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
明瑶
这个作者很懒,什么都没留下…
展开
-
struct和typedef struct
struct和typedef struct彻底明白了struct和typedef struct分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有t原创 2016-01-23 11:34:44 · 355 阅读 · 0 评论 -
数组作函数的参数 和 返回值return
数组作函数的参数 和 返回值return 同其它变量一样,数组也可以作函数的参数。数组元素只能作函数实参,且同其它变量的用法没有区别。 我们已经知道,数组元素要通过数组名和相应的下标一个个地引用,而数组名可以作函数的实参和形参。当数组作为函数参数时,调用函数中的实参数组只是传送该数组在内存中的首地址,即调用函数通知被调函数在内存中的什么地方找到该数组。在前面我们已经原创 2016-01-23 20:15:33 · 1195 阅读 · 0 评论 -
移位运算符
java中有三种移位运算符>> : 右移运算符,num >> 1,相当于num除以2>>> : 无符号右移,忽略符号位,空位都以0补齐原创 2016-01-25 15:21:02 · 329 阅读 · 0 评论 -
宏定义
#define 是定义宏#define a没有实际意义#define a 1相当于给1起了个别名原创 2016-01-25 16:20:21 · 303 阅读 · 0 评论 -
创建数组长度可改变的动态数组
#include#includeint main(){ int *p; int n; cin>>n; p=(int *)malloc(sizeof(int)*n); return 0;}原创 2016-03-03 16:51:07 · 1113 阅读 · 0 评论 -
p,*p,&p的区别
定义一个指针p:int *p;p:表示指向一个int型数据a的指针*p:表示p指向的数据的值a&p:表示指针p的地址,&就是取地址符的意思举个例子:房子A、B、a;A住着a,B住着Ap表示A*p表示a&p表示B原创 2016-03-06 11:15:12 · 1004 阅读 · 2 评论