fork download
  1. #include <stdio.h>
  2.  
  3. // func関数のプロトタイプ宣言
  4. // int型の引数nを受け取り、int型の値を返す
  5. int func(int n);
  6.  
  7. int main(void) {
  8. int a = 2; // int型の変数aを定義し、2で初期化
  9.  
  10. // func関数をaを引数として呼び出し、結果をresultに格納
  11. int result = func(a); // func(a)の返り値を受け取る
  12. printf("結果: %d\n", result);
  13.  
  14. return 0;
  15. }
  16.  
  17. // func関数の定義
  18. int func(int n) { // nという名前のint型の引数を受け取る
  19. // nが10より大きいかを判定するif文
  20. if (n > 10) { // もしnが10より大きければ
  21. return 20; // 20を返す
  22. }
  23.  
  24. // nが10以下の場合、1からnまでの総和を求める
  25. int sum = 0; // 合計値を入れるための変数sumを0で初期化
  26.  
  27. // for文を使って1からnまで順に足していく
  28. for (int i = 1; i <= n; i++) { // iを1からnまで増やしながら繰り返す
  29. sum += i; // sumにiを加算する
  30. }
  31.  
  32. return sum; // 計算した総和sumを返す
  33. }
  34.  
Success #stdin #stdout 0.01s 5308KB
stdin
Standard input is empty
stdout
結果: 3