摘要: /*sizeof(数据类型),返回值就是该数据类型所占的字节数例子: sizeof(int) = 4 sizeof(char) = 1 sizeof(double) = 8sizeof(变量名),返回值就是该变量所占的字节数总结: 一个指针变量,无论它指向的变量占几个字节,该指针变量本身只占4个字节 阅读全文
posted @ 2018-11-03 18:05 冰韵不徙 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: /*指针变量的运算: 指针变量不能相加,不能相乘,不能相除; 如果两个指针变量指向的是同一块连续空间中的不同存储单元,则这两个指针变量才可以相减;*/ #include <stdio.h> int main(void){ int a[5]; int * i = &a[2]; int * j = &a 阅读全文
posted @ 2018-11-03 17:28 冰韵不徙 阅读(771) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> void OutArr(int * p, int len){ int i; for (i = 0; i < len; i++) { printf("%d\n",p[i]); } } int main(void){ int a[5] = {1, 2, 3, 4, 阅读全文
posted @ 2018-11-03 17:20 冰韵不徙 阅读(635) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> void function(int * i, int * j){ * i = 10; * j = 20; } int main(void){ int a = 3; int b = 5; function(&a, &b); printf("a = %d b = % 阅读全文
posted @ 2018-11-03 17:09 冰韵不徙 阅读(227) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> void change1(int a, int b)//形参与实参不是同一个变量{ int t; t = a; a = b; b = t; } void change2(int * a, int * b)//只是把两个变量的地址存储的位置换了,但是变量的值未发生 阅读全文
posted @ 2018-11-03 12:18 冰韵不徙 阅读(1605) 评论(0) 推荐(0) 编辑