指针:在计算机内存中给变量申请的空间起始的地方。
int *p; p是一个指针,p只能取地址。
所有指针数据都是整型,输出格式用%d。
注:不能给指针赋整型数据,只能存放地址的值;存放的数据要用相应数据类型定义,如int *p,float *p。
数组名可以当作首地址来使用。二维数组的行可以作为指针使用,行作为首地址。
//1.编写一个程序,输入星期,输出该星期的英文名。用指针数组处理。
#include<stdio.h>
int main()
{
int s;
char a[7][10]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};
printf("输入星期:\n");
scanf("%d",&s);
printf("%s\n",*(a+s-1));
}