读书人

一维数组 有关问题

发布时间: 2012-09-01 09:33:02 作者: rapoo

一维数组 问题
#include <stdio.h>

int main()
{
char str[10];
int i;

printf("Please string:\n");

for (i = 0; i < 3; i++)
scanf("%s", &str[i]);
for (i = 0; i < 3; i++)
printf("%s\n", str[i]);

return 0;
}

为何不让读啊

[解决办法]
printf里面的%和变量的一一对应关系
scanf里面的%和变量以及变量前加不加&的一一对应关系
是C代码中非常容易出错的地方。
所以在编译源代码之前值得专门仔细检查一遍甚至多遍。

读书人网 >C语言

热点推荐