C语言编程问题?

2025-03-21 06:00:16
推荐回答(1个)
回答1:

#include "stdio.h"

int main()

{

char ch[5];

int i;

for(i=0;i<5;i++)

scanf("%c",&ch[i]);//输入字符

for(i=0;i<5;i++)

printf("%c ",ch[i]);//通过下标打印出数组内的内容

printf("\n");

for(i=0;i<5;i++)

printf("字符:%c ,指针:%d\n",*(ch+i),ch+i);//通过指针访问打印出数组内的内容,同时打印出指针值

printf("\n");

return 0;

}

int main()

{

int a[5];

int i;

for(i=0;i<5;i++)

scanf("%d",&a[i]);

for(i=0;i<5;i++)

printf("%d ",a[i]);

printf("\n");

for(i=0;i<5;i++)

printf("数字:%d ,指针:%d\n",*(a+i),a+i);

printf("\n");

return 0;

}