fork(1) download
  1. #include <stdio.h>
  2.  
  3. int func(int n) { //int型の値nを引数として受け取り、結果を返すfunc関数
  4. if (n > 10) { //nが10より大きいかどうかを判定
  5. return 20; //nが10より大きい場合、20を返す
  6. }
  7. else { //nが10以下の場合
  8. int i,sum; //変数iとsumを定義
  9. sum = 0; //sumの初期値を0に設定
  10. for (i = 1; i <= n; i++) { //iを1からnまで1ずつ増やしながら繰り返す
  11. sum += i; //sumにiの値を加算する
  12. }
  13. return sum; //1からnまでの総和を返す
  14. }
  15. }
  16.  
  17. int main(void) {
  18. int a,b; //int型の変数aとbを定義
  19. a = 6; //変数aに6を代入
  20. b = func(a); //func関数にaの値を引数として渡し、戻り値をbに代入
  21. printf ("%d",b); //変数bの値を表示
  22. return 0;
  23. }
  24.  
Success #stdin #stdout 0s 5360KB
stdin
Standard input is empty
stdout
21