第二天 指针介绍
#include <stdio.h>
#include <stdlib.h>
//指针=地址
/*
int main()
{
int juHuaTai = 10;
int meiGuiTai = 5;
printf("%d \n",juHuaTai);
printf("%d \n",meiGuiTai);
//print 变量地址
printf("%p \n",&juHuaTai);
printf("%p \n",&meiGuiTai);
//print 通过地址获取变量 *获取地址内容
printf("%d \n",*(&juHuaTai));
printf("%d \n",*(&meiGuiTai));
return 0;
}
*/
// 定义变量时 * 代表指针标识符 int* 变量名
// printf("%d",*p)// *代表读取地址内容
/*
int main()
{
int a = 1;
int b = 2;
int* aa = &a;
int* bb = &b;
//print 变量地址
printf("%p \n",aa);
printf("%p \n",bb);
//print 通过地址获取变量
printf("%d \n",*aa);
printf("%d \n",*bb);
return 0;
}
#include <stdlib.h>
//指针=地址
/*
int main()
{
int juHuaTai = 10;
int meiGuiTai = 5;
printf("%d \n",juHuaTai);
printf("%d \n",meiGuiTai);
//print 变量地址
printf("%p \n",&juHuaTai);
printf("%p \n",&meiGuiTai);
//print 通过地址获取变量 *获取地址内容
printf("%d \n",*(&juHuaTai));
printf("%d \n",*(&meiGuiTai));
return 0;
}
*/
// 定义变量时 * 代表指针标识符 int* 变量名
// printf("%d",*p)// *代表读取地址内容
/*
int main()
{
int a = 1;
int b = 2;
int* aa = &a;
int* bb = &b;
//print 变量地址
printf("%p \n",aa);
printf("%p \n",bb);
//print 通过地址获取变量
printf("%d \n",*aa);
printf("%d \n",*bb);
return 0;
}
*/
int main()
{
//指针++
int array[3]={1,2,3};
//int* parr = &array[0];
int* parr = array;
for (int i = 0; i < 3; i++) {
/* code */
printf("%d \n",*parr++);
/* print 1 2 3 */
}
return 0;
}

浙公网安备 33010602011771号