1089
コメント:
|
← 2015-06-24 20:10:35時点のリビジョン5 ⇥
1348
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 4: | 行 4: |
#include<stdio.h> | |
行 7: | 行 8: |
sum(2, 3); // 6 |
int main(void){ printf("%d\n", sum(2, 3)); // 6 } |
行 13: | 行 15: |
#include<stdio.h> | |
行 16: | 行 19: |
five(2); // 5 | int main(void){ printf("%d\n",five(2)); // 5 } |
行 19: | 行 24: |
#include<stdio.h> | |
行 22: | 行 28: |
two(); // 2 | int main(void){ printf("%d\n",two()); // 2 } |
行 26: | 行 34: |
数学的には関数と呼ばないほうがいい. | |
行 27: | 行 36: |
#include<stdio.h> | |
行 30: | 行 40: |
show(3); // 答えは3です. | int main(void){ show(3); // 答えは3です. } |
行 36: | 行 48: |
void func(int array[]){ func[0] = 4; func[1] = 5; |
void func(int arr[]){ arr[0] = 4; arr[1] = 5; |
いろいろな関数
二変数関数
定数関数
実装することに意味はないが, こんなこともできるという例.
値を返さない関数
数学的には関数と呼ばないほうがいい.
引数に配列
引数として渡された変数の値が書き換わるのはポインタ(配列)のときのみ