5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

C言語初心者の俺に関数を教えてくれ

1 :デフォルトの名無しさん:2008/11/23(日) 23:56:54
引数
戻り値
大域変数
局所変数
ポインタを因数とする関数
配列を関数とする関数
を理解したいんだ

2 :デフォルトの名無しさん:2008/11/24(月) 00:05:05
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                         霊長類研究所

3 :デフォルトの名無しさん:2008/11/24(月) 00:18:45
なかなか向学心のあるアイちゃんだな
でもスレ立てはやめような

4 :デフォルトの名無しさん:2008/11/24(月) 00:24:53
>>1
プログラムを組む上で他の処理部分に値を渡すのが引数。その処理を終わらせて
なんらかの数値が戻ってくるのが戻り値。
大域変数って言うのはどの部分でも使える変数。英語でグローバル変数という。
そもそも変数は{ と }の中の部分をブロックというのだけど
その中で宣言された変数はそのブロックの中でしか使えない。それが局所変数。英語で
ローカル変数とも言う。
ポインタの説明に入ると、C言語では言語の仕様上、関数に値を渡すときは値がコピーされる。
で、その関数内ではコピーされた変数が色々と処理されるので、呼び出し元の処理の変数は変更されない。
だけど、ポインタというのは、変数のアドレス(メモリ上の場所)を渡すので
その場所の変数を変更したり見たりすることができる。よって、関数に渡した値を変更したいときは
ポインタを渡す。
配列を引数とする関数というのは、文字通り配列をなんらかの処理をしてほしいときに
それを関数にわたす。

あと、単発質問はスレを立てないように奈。

>>2
京都大学もいれとけ。

5 :デフォルトの名無しさん:2008/11/24(月) 00:52:21
これはつまらない釣りスレ

6 :デフォルトの名無しさん:2008/11/24(月) 03:26:22
>>1 アキラメロン

7 :デフォルトの名無しさん:2008/11/24(月) 04:31:57
>>1
コマンドプロンプトで
format c:

8 :デフォルトの名無しさん:2008/11/24(月) 18:56:29
>>1
そんなんググればいくらでも出てくるだろうに

3 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)