在這個程序:在C中無限運行的代碼是什麼?
#include<stdio.h>
int a[5],c=0;
int main()
{
printf("Enter no\n");
scanf("%d",&a);
for(int i=0;a[i];i=+2) {
printf("%d ",a[i]);
}
return 0;
}
我想輸入12345
和獲取輸出1 3 5
,但該計劃永遠不會終止。我怎樣才能做到這一點?
因爲'a [i]'從來不是0. – Maroun 2014-09-20 18:35:29
首先在數組'a'中使用5個輸入uinsg for循環,然後把'i + = 2'而不是'i + 2' – Rustam 2014-09-20 18:36:19
'i'的值永遠不會改變。 – Havenard 2014-09-20 18:39:23