X



プログラミングの引数を誰かわかりやすく教えて
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:09:10.530ID:PF1KyWPb0
バカでも分かるように
感覚的に理解したい
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:09:37.851ID:2v/sFK5oa
よくわかんない(´・ω・`)ごめんねぇ
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:10:17.141ID:3qKlpNcm0
遠足に持っていくお弁当みたいなもん
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:10:41.156ID:PF1KyWPb0
>>3
意味わからんw
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:11:26.085ID:IFpH4kT9d
どんな説明されて理解できなかったの?
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:11:57.643ID:Gomnf+zI0
こんにちはって引数渡したらこんにちわって返ってくる
そのファンクションの名前はオウム返し
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:13:19.933ID:PGq6o3WiH
>>3
言い得てる
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:14:17.178ID:pQ2tmjzj0
>>4
これでわからなかったらもう無理じゃね
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:15:07.048ID:IFpH4kT9d
何がどう納得できないのかわからんと説明のしようがない…
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:15:47.189ID:jn2mtecd0
1 + 2 は3じゃん
a =1 、b = 2のとき
a + b も3じゃん

で、a + b をやってくれる関数があるとき
a と bに1と2を渡すと3が返ってくるじゃん
この場合のaとbが引数
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:16:56.795ID:KQAItCUM0
変更に対する汚染の範囲を狭めたいっていう感覚が無いと本当には分からないかもしれない
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:18:20.946ID:VzGdCdd40
遠足のお弁当は俺もマジわからん
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:19:01.327ID:PF1KyWPb0
>>10
ありがとう
とりあえず呼び出す時に()の中に書くのが引数だよね?

これって実際どういう場面で使いますか?
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:19:48.096ID:KQAItCUM0
必要な持ち物を最小に収めたいって話でしょ
分かるだろ
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:20:04.787ID:QUVSLovZ0
>>3
500円以内という制約があります的な
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:20:19.817ID:VzGdCdd40
>>11
それは引数が何かではなく
引数を使って値渡しする意義だな

1の分からないが
意味が分からないのか意義が分からないのか
どっちだろう
0018以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:20:45.427ID:IFpH4kT9d
>>14
呼び出す時に使ってるね
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:20:55.684ID:jn2mtecd0
>>14
合ってる

どういう時に使うかって
その関数使う時だよ
その関数が宣言で引数持ってるなら
その関数使うならときは引数渡さなきゃ使えない
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:22:06.053ID:pQ2tmjzj0
>>14
値変更したいときメソッド側で直書きしなくてすむだろ
引数側で値変えてやれば
0021以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:22:20.865ID:UyLayafU0
のび太に渡す道具?
0022以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:22:46.607ID:PF1KyWPb0
>>17
意義かもしれないです
少しずつわかってきました

何か具体的にどんなところで使えば便利なのか分かると理解しやすいのですが、何かありますか?
0023以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:24:43.640ID:KQAItCUM0
>>17
そこ分かってないとグローバル変数で良くね?ってならないかなと思ったんだが
それ以前の問題だったか
0024以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:24:45.364ID:yuydnqXtM
もしかしてプログラミングやったことないのに勉強だけしてるタイプ?
0025以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:25:41.010ID:PF1KyWPb0
まだプログラミング勉強始めて間もない
3日目
0026以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:25:43.568ID:VzGdCdd40
感覚的に答えるなら

誰かに仕事を依頼するとする
〇〇しろと
その依頼方法が関数にあたる

その時に
誰を〇〇しろ
いくつ〇〇しろ
どこまで〇〇しろ
としたい時

「誰」「いくつ」「どこまで」を
指定する方法が引数だ
0027以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:26:06.045ID:jn2mtecd0
新入社員の技術研修じゃね
0028以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:26:50.346ID:o6w/KKu50
カエルにもいるだろ?
引きガエルってやつ
あれと一緒
0030以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:29:36.330ID:wRNuD9760
お使い頼んで買い物メモを渡して行ってらっしゃいする感じ
0031以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:29:53.406ID:pQ2tmjzj0
プログラム組んでると同じ処理したいけどその処理に必要な値は変えたいっていう場面が腐る程出てくるの
0032以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:31:25.618ID:VzGdCdd40
Aをブチ転がす
という関数だとAしかぶち転がせないが
[引数]をブチ転がすって関数なら
引数に指定することで誰でもブチ転がせるようになる

これが一番簡単な意義だ
0034以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:32:37.565ID:4U7o5hnH0
変数と引数がごっちゃになってそうなのがチラホラ
0035以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:35:08.882ID:yuydnqXtM
>>25
プログラミングは知識をためてから実践に移るよりも実践しながら必要な知識集めるほうが遥かに効率良いから「意味わからんけどとりあえず何か作ってみる」の方針でやったほうが良いよ
目的を決めることで勉強内容の機能や用途を想像できるようになると理解も早くなる

それにすぐ使わないものを沢山勉強したところで実際に必要になった時にはどうせ忘れてるから
0036以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:37:42.865ID:PF1KyWPb0
みんなありがとう
理解できたと思う
0038以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:37:59.715ID:UyLayafU0
変数は中身が変えれる箱(種類によって入れれる₺၈がチガウ)で引数は何かをやらせるため渡す内容だよね?
0039以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:39:54.816ID:2I2lLNBL0
別に誰もが最初は初心者だと思うけど
引数も直感でわからんなら普通に向いてないと思う
0040以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:39:56.732ID:PF1KyWPb0
>>35
一応コードを書いて簡単なプログラムを作りながらやるみたいなサイトでやってるから大丈夫
引数以外は今のところちゃんとスッキリ理解できてる
基礎的なレッスンが終わったら実践したいと思ってる
0041以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:40:56.573ID:VzGdCdd40
>>35
マジこれ
とにかく書いて動かそう
脳だけではなく全身で体験して学ぶのが良い
0042以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:41:02.888ID:yuydnqXtM
>>40
そうか
がんばれ
0043以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:41:38.482ID:pQ2tmjzj0
>>37
今の言語でもまだ使いはするな参照渡し
Cさわりたての時に出てくると概念よりもポインタの使い方がしっくり来なくて中々覚えにくいやつ
0044以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:43:34.482ID:PF1KyWPb0
>>42
ありがとう
がんばります

プログラミングわかる人多いね意外と
みんなすごい
0045以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:46:09.840ID:AWwGGli00
小学生にプログラミング教えてるけど変数はメモ帳ってみたいなものって教えてて
値渡しはメモ帳をコピーして渡す
参照渡しはメモ帳のページ番号を渡してそこを書き換えてもらうとかって教えてる
0047以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:47:31.322ID:jn2mtecd0
stackとheapが分かればなぁ
0048以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:49:39.483ID:VzGdCdd40
>>45
小学生すげーな
0050以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:59:03.110ID:UKFUeL2Ad
引数なんだから関数に渡してるの前提だろ普通にw
0051以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 00:59:27.728ID:OgUGJxdx0
体を動かすって関数があって
どうやって、どこを、何回とかしていするのが引数
ラジオ体操関数で(回す、腕、4回)みたいに使う
次に使う場合(曲げる、足、8回)ってすれば違う動きするから再利用しやすくて便利
0052以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 01:02:23.969ID:ji0fqCe40
まんこ(ちんこ)
 if ちんこ>15
  セリフ=イク〜!
 else if ちんこ>10
  セリフ=ざっこ
 else
  セリフ=死ね
 endif
リターン セリフ
0053以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 01:06:48.724ID:AWwGGli00
>>48
でも中学生になる頃には9割くらい脱落するね😅
ポインターがいつの時代も鬼門。会社の若手にはアドレスバス、データバスとか回路的な事を教えてからポインターを教えてて辞めなければ5年くらいで簡単なデバドラが書けるようになる
0054以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 01:11:40.703ID:ji0fqCe40
>>53
ポインターとか低次元用システムをプログラム初心者に教えるのがおかしいんじゃねーのっていつも思う
それだったらいろんな言語で使うオブジェクト指向とかやった方がって
0055以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 01:12:20.630ID:PF1KyWPb0
初学者でわからないなりに色々見ていてよくcはポインタが難しいとかcを理解すると色々と理解が深まるとか
そういう意見をよく目にするんですが
いいプログラマーになるためにはcは通らなきゃいけない道なんですか?

学習はpythonでやっています
0056以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 01:12:58.866ID:VzGdCdd40
>>53
9割脱落させたら不味いのでは?wwwww

バス云々分からなくても
データシート見ながらデバイスドライバ書けたよーな
0057以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 01:14:05.702ID:ji0fqCe40
>>55
いやそれでいい
流行りの言語は資料も教えるやつもいっぱい居るから習得しやすい
cなんて他の言語を商売で使えるようになってから戻るぐらいでいい
0060以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 01:16:40.352ID:VzGdCdd40
c言語屋さんだったけど
勉強のためにわざわざc言語学ばず
作りたいもんが作りやすい言語学んだら良いと思うぞ

勉強のために言語学ぶってのがアホ
作りたいモノ作るために学ぶのだ
0061以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 01:17:18.758ID:PF1KyWPb0
 
>>57
そうですか!まあ今はpythonで精一杯です
一応他にも数言語見てみてpythonが1番文法がシンプルで簡単だったので選びました
0062以下、5ちゃんねるからVIPがお送りします
垢版 |
2024/04/20(土) 01:39:20.407ID:4loYKRdE0
cはコーダーになりたいのかエンジニアになりたいのかで重要度が変わるわ
コーダーには不用
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況