重複の可能性:
C での変数宣言の配置
以下の抜粋されたコードのように変数「m」を宣言すると、なぜ機能しないのか本当にわかりません???使用する前にmを宣言するので、ポイントは何ですか?? ありがとう
int main(){
int a[] = {2,-4,6,47,59,-6,0};
sort(a, 7);
int m;
for(m = 0; m < 7; m++){
printf("%d ",a[m]);
}
}
しかし、最初に宣言を配列の上に置くと、機能します。