《perfectC_C++》源代码
源代码在线查看: 7-13.txt
/* 范例:7-13 */
#include
int main()
{
char sa[4][5] = {"this","is","a","book"};
char *ptr[4] = {"this","is","a","book"};
printf("\n\nsa[0][0]的地址:%d sa[0][0]的字符:%c",&sa[0][0],sa[0][0]);
printf("\nptr[0]指针存放的地址:%d ptr[0]的内容值:%s",ptr[0],ptr[0]);
printf("\n\nsa[1][0]的地址:%d sa[1][0]的字符:%c",&sa[1][0],sa[1][0]);
printf("\nptr[1]指针存放的地址:%d ptr[1]的内容值:%s",ptr[1],ptr[1]);
printf("\n\nsa[2][0]的地址:%d sa[2][0]的字符:%c",&sa[2][0],sa[2][0]);
printf("\nptr[2]指针存放的地址:%d ptr[2]的内容值:%s",ptr[2],ptr[2]);
printf("\n\nsa[3][0]的地址:%d sa[3][0]的字符:%c",&sa[3][0],sa[3][0]);
printf("\nptr[3]指针存放的地址:%d ptr[3]的内容值:%s",ptr[3],ptr[3]);
getchar();
return 0;
}
程序执行结果:
sa[0][0]的地址:1245048 sa[0][0]的字符:t
ptr[0]指针存放的地址:4202720 ptr[0]的内容值:this
sa[1][0]的地址:1245053 sa[1][0]的字符:i
ptr[1]指针存放的地址:4202725 ptr[1]的内容值:is
sa[2][0]的地址:1245058 sa[2][0]的字符:a
ptr[2]指针存放的地址:4202728 ptr[2]的内容值:a
sa[3][0]的地址:1245063 sa[3][0]的字符:b
ptr[3]指针存放的地址:4202730 ptr[3]的内容值:book