摘要:
/*sizeof(数据类型),返回值就是该数据类型所占的字节数例子: sizeof(int) = 4 sizeof(char) = 1 sizeof(double) = 8sizeof(变量名),返回值就是该变量所占的字节数总结: 一个指针变量,无论它指向的变量占几个字节,该指针变量本身只占4个字节 阅读全文
摘要:
/*指针变量的运算: 指针变量不能相加,不能相乘,不能相除; 如果两个指针变量指向的是同一块连续空间中的不同存储单元,则这两个指针变量才可以相减;*/ #include <stdio.h> int main(void){ int a[5]; int * i = &a[2]; int * j = &a 阅读全文
摘要:
#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, 阅读全文
摘要:
#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 = % 阅读全文
摘要:
#include <stdio.h> void change1(int a, int b)//形参与实参不是同一个变量{ int t; t = a; a = b; b = t; } void change2(int * a, int * b)//只是把两个变量的地址存储的位置换了,但是变量的值未发生 阅读全文