[過去ログ] C言語なら俺に聞け 162 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
593(1): (JP 0He6-Cuda) 2024/03/13(水)04:49 ID:fKc7/92tH(2/3) AAS
>>592
マジっすか
ChatGPTに聞いたら、そのやり方だと外のiと中のiはスコープが別って言われて混乱しとります
---
一方で、ループの外で事前に同名の変数が宣言されている場合、
forループの仮引数として宣言された変数と同名の変数は別のものとして扱われます。
この場合、forループの仮引数として宣言された変数がローカル変数として扱われ、ループの外で宣言された変数がグローバル変数として扱われます。
これは、C言語において名前の衝突を回避するための仕組みです。
594: (ブーイモ MMa5-lOCL) 2024/03/13(水)05:14 ID:7oOr7TQ5M(1) AAS
ChatGPTあってもバカはバカのままってのがよくわかる
595(1): (ワッチョイ 8666-sV0L) 2024/03/13(水)07:16 ID:3+r/Br8X0(1) AAS
>>593
int i;
for (int i=0 ; i<10 ; i++) {...}
と書くとそうなる
宣言すると新しい変数ができる
ChatGPTって、機械が自然な応答をすることが目的で、辞書のように使うものではないんじゃないの?
ChatGPTは得た情報がどの程度正しそうなのか重みづけできないんじゃないかな
596: (ワッチョイ b901-lhhw) 2024/03/13(水)07:39 ID:DwruCvgD0(1) AAS
やさしい
597(2): (JP 0He6-Cuda) 2024/03/13(水)08:06 ID:fKc7/92tH(3/3) AAS
>>595
ありがとう
AIの回答をよく見返したらfor(int i = 0...の解説だった
サンプルコードを示してくれるのはいいけど、自分のような丸々素人だとその意図を理解できないでこういう誤解が生まれる余地はあるね
先生が優秀過ぎて学生がついていけない構図だわこれ
598: (ワッチョイ c6b6-lOCL) 2024/03/13(水)08:35 ID:etRxrqP30(1/3) AAS
ChatGPTを先生にする発想が間違い
599: はちみつ餃子◆8X2XSCHEME (ワッチョイ 29a4-SeR6) 2024/03/13(水)08:49 ID:ZL+6IClb0(1) AAS
>>597
昔の C++ だとその書き方でも i のスコープは for 文の外側のブロックがスコープになる仕様だった。 (ISO で規格化される前のやつ。)
その頃の C の仕様ではそもそもそこで変数の宣言を出来なかったが処理系の拡張として C++ 風のやりかたをできるようにしているものもあった。
後に C++ の仕様は変更されて、 C には C++ の変更後のやり方で導入されることになったんだが、しばらくはスコープの仕様に混乱があった。
数十年前の一時期の混乱に過ぎないからそれ自体は今では気にする必要はないんだけど言語仕様は変更されることもあるし、色々と歴史的事情もある。
古い仕様を根拠にした解説もあるから AI が区別せずに学習したら辻褄の合わないことも起こると思う。
まあ人間が書いた解説も変なのは少なからずあるから AI を批判するわけじゃないけど……まあ一番最初くらいは入門書を読んだほうがいいんじゃないかと個人的には思ってる。
600: (ワッチョイ f260-3wDj) 2024/03/13(水)09:06 ID:hNY0+4ik0(1/3) AAS
カウンター変数を気軽に使うのが間違い
そういう時は何かが間違ってると思った方が良い
俺がGPTならそう回答するw
601(1): (ワッチョイ 82ad-g1JC) 2024/03/13(水)09:49 ID:LIF5w4hC0(1/2) AAS
ちょっと何言っているのか分からない
602: (ワッチョイ 692a-fdoY) 2024/03/13(水)09:57 ID:X1fgAQyG0(1) AAS
気が重い中で使うのが正しい。獅子咆哮弾だね。
603(1): (スプッッ Sd01-WFGC) 2024/03/13(水)10:34 ID:u8+Aa1acd(1) AAS
>>597
ChatGPTは嘘言うので使うのやめたわ。
どこかの大学の調査で学生だか生徒だかが、ChatGPTの嘘情報で間違ったまま覚えてる弊害が出始めてるとか言ってたわ。
604(1): (ササクッテロラ Sp91-EkuC) 2024/03/13(水)10:46 ID:JwtpXuCEp(1) AAS
あれは創作小説を生成する装置なのに
なんで実用性あるんだと思うんだろ?
605: (ワッチョイ c6b6-lOCL) 2024/03/13(水)10:57 ID:etRxrqP30(2/3) AAS
実用性はあるけどな
使い方の問題
現役でいたかったらgithub copilotぐらいさわっとけ
606: (ワッチョイ a101-fdoY) 2024/03/13(水)11:09 ID:hk9QG/kC0(1) AAS
>>603
自転車だってパンクするかも知れん
ChatGPTも嘘言うことあるかも知れん
わきまえて使えばどちらも強力なツールだ
自転車で転んだからって乗るのをやめるかい?
607: (ワッチョイ 8563-lhhw) 2024/03/13(水)11:43 ID:WwA56xS10(1/2) AAS
嘘って言うのは人間が評価した上での話
ChatGPTに取っては与えらた入力データから
もっともらしいものを出力しただけ
ChatGPTに嘘をつかせるってのは、難しい
仮に知性というものが芽生えて、自意識が発生し
そのことを人間に隠さないといけないと判断して
そうするなら、それは初めて嘘をついたとなる
608: (ブーイモ MMa5-lOCL) 2024/03/13(水)11:51 ID:8jq/IdEqM(1) AAS
嘘であることと嘘をつこうと思ったかどうかは別だろ
609(1): (ワッチョイ 82ad-g1JC) 2024/03/13(水)11:51 ID:LIF5w4hC0(2/2) AAS
>>604
創作小説を生成することが「実用」ではないと?
君にとっての実用性とは何なのかね?
610(1): (ワッチョイ 8563-lhhw) 2024/03/13(水)12:01 ID:WwA56xS10(2/2) AAS
「この電卓は嘘つきだ!」
611: はちみつ餃子◆8X2XSCHEME (ワッチョイ 8d32-hQEK) 2024/03/13(水)12:20 ID:y7g8qbWf0(1) AAS
ChatGPT の言語能力は高いがプログラミング教育を受けてるわけじゃないからなぁ。
頭のよい素人がググりながら要約したくらいの正確さだと思う。
根拠になる仕様の項目を問うたときにまるでデタラメを返したりするのはかなりあかんとこ。
612: (ワッチョイ e1b3-EkuC) 2024/03/13(水)13:20 ID:I6g3m+gC0(1) AAS
>>609
マ板で愚問w
上下前次1-新書関写板覧索設栞歴
あと 390 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.019s