前提・実現したいこと
テキスト : 新・明解 C言語 入門編
演習10-4
要素型がint型で要素数がnの配列を受け取って、全要素に添字と同じ値を代入する関数set_idxを作成せよ。
void set_idx (int *v, int n) { ……… }
厚かましいですが…解説してから答えを書いてほしいです。
発生している問題・エラーメッセージ
コンパイルしても何も表示されないです。
該当のソースコード
C言語
1#include<stdio.h> 2 3#define NUMBER 10 4 5void set_idx(int *v, int n) 6{ 7 int i; 8 9 for (i = 0; i < n; i++) 10 v[i] = i; 11} 12int main(void) 13{ 14 int i; 15 int v[NUMBER] = {0}; 16 17 set_idx(v, NUMBER); 18 19 for (i = 0, i < 5; i++) 20 printf("v[%d] = %d\n", i, v[NUMBER]); 21 22 return 0; 23}
試したこと
コードを変えたりネットで調べたりしましたが、原因を突き止めることができませんでした。
解説していただけたら幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。