teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

関数の戻り値がセットされていなかったのを追記など

2016/10/20 06:20

投稿

k1000
k1000

スコア67

answer CHANGED
@@ -7,14 +7,14 @@
7
7
  double f(double);
8
8
 
9
9
  void main(void){
10
- double hogehoge=0;
10
+ double hogehoge=0.0;
11
11
  hogehoge = f(hogehoge); //printfの前に関数f()を実行する必要がある
12
12
  printf("%d",g_c);
13
13
  }
14
14
 
15
- double f(double){
15
+ double f(double a){
16
16
  int c=1;
17
- g_c = c; //関数fのローカル変数をグローバル変数にセット
17
+ g_c = c; //関数f()のローカル変数をグローバル変数にセット
18
- return ();
18
+ return (a);
19
19
  }
20
20
  ```