C语言中如何读取str字符数组中的每个元素 用字符变量a=str【i】实现不了 高手指点 谢谢

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:12:56

int i;
int str[10]={1,2,3,4,5,6,7,8,9};

main()
{
for(1=0;i<=10;i++)
{
printf("%d",str[i]);//i循环一次也就取str的一个地址
}
}

a=str【i】如果在循环里面用a就能取每个元素,在循环外用就只能取最后一个

应该先读取字符串长度,定义为i,然后每次读取字符的时候,i--或者定义个i=0一直做i++到字符串的长度
定义个字符串str,再
int i=0,k=0
if (i<=字符串长度时)
str=str&str(i)