プログラミングの引数を誰かわかりやすく教えて
■ このスレッドは過去ログ倉庫に格納されています
ひよこの写真をひよこ鑑定士にFAXすると
これは、ひよこ!って返ってくる
その写真が引数 >>10
ありがとう
とりあえず呼び出す時に()の中に書くのが引数だよね?
これって実際どういう場面で使いますか? 必要な持ち物を最小に収めたいって話でしょ
分かるだろ >>11
それは引数が何かではなく
引数を使って値渡しする意義だな
1の分からないが
意味が分からないのか意義が分からないのか
どっちだろう >>14
合ってる
どういう時に使うかって
その関数使う時だよ
その関数が宣言で引数持ってるなら
その関数使うならときは引数渡さなきゃ使えない >>14
値変更したいときメソッド側で直書きしなくてすむだろ
引数側で値変えてやれば >>17
意義かもしれないです
少しずつわかってきました
何か具体的にどんなところで使えば便利なのか分かると理解しやすいのですが、何かありますか? >>17
そこ分かってないとグローバル変数で良くね?ってならないかなと思ったんだが
それ以前の問題だったか もしかしてプログラミングやったことないのに勉強だけしてるタイプ? 感覚的に答えるなら
誰かに仕事を依頼するとする
〇〇しろと
その依頼方法が関数にあたる
その時に
誰を〇〇しろ
いくつ〇〇しろ
どこまで〇〇しろ
としたい時
「誰」「いくつ」「どこまで」を
指定する方法が引数だ カエルにもいるだろ?
引きガエルってやつ
あれと一緒 お使い頼んで買い物メモを渡して行ってらっしゃいする感じ プログラム組んでると同じ処理したいけどその処理に必要な値は変えたいっていう場面が腐る程出てくるの Aをブチ転がす
という関数だとAしかぶち転がせないが
[引数]をブチ転がすって関数なら
引数に指定することで誰でもブチ転がせるようになる
これが一番簡単な意義だ y = f(x);
が
y = 2*x;
だとしたら
int f(int x) {
return 2*x;
}
なわけじゃん >>25
プログラミングは知識をためてから実践に移るよりも実践しながら必要な知識集めるほうが遥かに効率良いから「意味わからんけどとりあえず何か作ってみる」の方針でやったほうが良いよ
目的を決めることで勉強内容の機能や用途を想像できるようになると理解も早くなる
それにすぐ使わないものを沢山勉強したところで実際に必要になった時にはどうせ忘れてるから 思い出してみると参照渡しと値渡しの概念がワカランかったな 変数は中身が変えれる箱(種類によって入れれる₺၈がチガウ)で引数は何かをやらせるため渡す内容だよね? 別に誰もが最初は初心者だと思うけど
引数も直感でわからんなら普通に向いてないと思う >>35
一応コードを書いて簡単なプログラムを作りながらやるみたいなサイトでやってるから大丈夫
引数以外は今のところちゃんとスッキリ理解できてる
基礎的なレッスンが終わったら実践したいと思ってる >>35
マジこれ
とにかく書いて動かそう
脳だけではなく全身で体験して学ぶのが良い >>37
今の言語でもまだ使いはするな参照渡し
Cさわりたての時に出てくると概念よりもポインタの使い方がしっくり来なくて中々覚えにくいやつ >>42
ありがとう
がんばります
プログラミングわかる人多いね意外と
みんなすごい 小学生にプログラミング教えてるけど変数はメモ帳ってみたいなものって教えてて
値渡しはメモ帳をコピーして渡す
参照渡しはメモ帳のページ番号を渡してそこを書き換えてもらうとかって教えてる で理解が進んできたらページ番号からアドレス空間、ポインターの概念を教える >>34
なるほど
引数って言ってるわりに関数の話が一切出てないのはこれだからか 体を動かすって関数があって
どうやって、どこを、何回とかしていするのが引数
ラジオ体操関数で(回す、腕、4回)みたいに使う
次に使う場合(曲げる、足、8回)ってすれば違う動きするから再利用しやすくて便利 まんこ(ちんこ)
if ちんこ>15
セリフ=イク〜!
else if ちんこ>10
セリフ=ざっこ
else
セリフ=死ね
endif
リターン セリフ >>48
でも中学生になる頃には9割くらい脱落するね😅
ポインターがいつの時代も鬼門。会社の若手にはアドレスバス、データバスとか回路的な事を教えてからポインターを教えてて辞めなければ5年くらいで簡単なデバドラが書けるようになる >>53
ポインターとか低次元用システムをプログラム初心者に教えるのがおかしいんじゃねーのっていつも思う
それだったらいろんな言語で使うオブジェクト指向とかやった方がって 初学者でわからないなりに色々見ていてよくcはポインタが難しいとかcを理解すると色々と理解が深まるとか
そういう意見をよく目にするんですが
いいプログラマーになるためにはcは通らなきゃいけない道なんですか?
学習はpythonでやっています >>53
9割脱落させたら不味いのでは?wwwww
バス云々分からなくても
データシート見ながらデバイスドライバ書けたよーな >>55
いやそれでいい
流行りの言語は資料も教えるやつもいっぱい居るから習得しやすい
cなんて他の言語を商売で使えるようになってから戻るぐらいでいい 目的次第だと思うよ
osとかドライバ作るのでなければcを勉強する優先度は低いかと c言語屋さんだったけど
勉強のためにわざわざc言語学ばず
作りたいもんが作りやすい言語学んだら良いと思うぞ
勉強のために言語学ぶってのがアホ
作りたいモノ作るために学ぶのだ
>>57
そうですか!まあ今はpythonで精一杯です
一応他にも数言語見てみてpythonが1番文法がシンプルで簡単だったので選びました cはコーダーになりたいのかエンジニアになりたいのかで重要度が変わるわ
コーダーには不用 ■ このスレッドは過去ログ倉庫に格納されています