0
我具有以下的C程序:指針服用輸入無限
#include <stdio.h>
int main()
{
char p[12], i;
for(i=0; i<12; i++)
{
scanf("%d", p+i);
}
for(i=0; i<12; i++)
{
printf("%d", *(p+i));
}
return 0;
}
此代碼正在輸入無限。這有什麼不對?
真的嗎?在這裏工作很好。但編譯器警告'警告:格式%d需要int *類型的參數,但參數2的類型爲char *'。 – Jeyaram
它在我的編譯器中工作正常。你使用哪種編譯器? – const
我正在使用Codeblocks。 –