- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 C语言__attribute__
#include #include static __attribute__((constructor)) void before(){ printf("Hello");} static __attribute__((destructor)) void after(){ printf(" World!\n");} int main(int args,
2016-06-29 16:44:00 445
原创 C语言交换变量之临时变量使用指针
#include #include using namespace std;void swap(int *t1, int *t2){ int *t; t=(int *)malloc(sizeof(int)); *t=*t1; *t1 = *t2; *t2 = *t;}int main(){ int x=1,y=2; cout
2016-06-28 14:53:13 879
原创 C语言指针之野指针
根本不用那么麻烦啊void swap(int * p1,int *p2){ int a;a=*p1;*p1 = *p2; *p2=a; }直接定义一个int a 就好了,干嘛还要定义一个指针变量,还是一个野指针追问:可是我想明白错误在哪里,为什么加入 int a=3;p = &a;就对了只写了int *p 算对其初始化了吗?追答:p是个野指针
2016-06-28 14:45:51 547
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人