回答編集履歴
1
関数の戻り値がセットされていなかったのを追記など
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
|
```
|