指针变量值以及指针类型的作用

来源:互联网 发布:d3.js 地图 编辑:程序博客网 时间:2024/05/16 14:47
#include<stdio.h>#include<stdlib.h>//指针变量存储的是变量的首地址//指针变量的类型决定从首地址开始读取多长的数据,以及按照什么数据类型解析数据void main(){int num[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };printf("%x\n", num);//数组名称也是第一个元素的首地址for (int i = 0; i < 10; i++){printf("%d,%d\n", num[i], *(num + i));printf("%x,%x\n", &num[i], num + i);}for (int *p = num; p < num + 10; p++){*p = *p - 1;//地址是变化的}for (int i = 0; i < 10; i++)printf("%d\n", num[i]);system("pause");}