以下程序為一個簡單的轉換小寫字母為大寫字母的程序
#include <ctype.h>
main()
{
char s[80],*p=s;
int i=0;
printf("Input string:");
scanf("%s",p);
while (*(p+i)!='\0')
{
*(p+i)=toupper(*(p+i));
i++;
}
printf("Outp0ut string:%s\n",s);
getch();
}
請問*(p+i)(加粗體)是什麼意思?代表什麼?