- C言語なら俺に聞け 151
73 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 11:14:25.33 ID:9YALwuYf0 - >>58
事実上、構造体はほとんどの場合ポインタで渡すよな 実体で渡すという特殊なケースがデフォになってて ポインタで渡すという主要な使い方でアドレス演算子が必須って おかしくね?
|
- C言語なら俺に聞け 151
74 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 11:16:06.57 ID:9YALwuYf0 - >>70
だよな []こそ諸悪の根元 自動変数と仮引数と外部宣言でみんな意味違うとか 気が狂ってるとしか思えない
|
- C言語なら俺に聞け 151
81 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 14:46:53.80 ID:9YALwuYf0 - >>77
const使わんの? ・・・て、先に誰か言ってるな
|
- C言語なら俺に聞け 151
82 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 14:49:44.54 ID:9YALwuYf0 - >>78
intが値渡しと決められた理由は理解してるか? 配列みたいに暗黙のアドレス演算子にもやればできた話で そのほうがおまえさんの主張する一貫性にも叶うわけだが
|
- C言語なら俺に聞け 151
86 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 15:56:55.75 ID:9YALwuYf0 - >>84
77で「安全のために」って言っているのを 誤って変更してしまうのを防ぐためと読んでいたが これがそもそも違うのか?
|
- C言語なら俺に聞け 151
88 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 16:36:22.97 ID:9YALwuYf0 - >>87
へー、じゃあ関数を呼び出すたびごとにプロセス生成とかすんの?
|
- C言語なら俺に聞け 151
90 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 16:58:14.51 ID:9YALwuYf0 - >>89
なんでグローバル変数を使っちゃいかんのだ? スタックにしまえば安全だと思っているならおめでたいやつよ
|
- C言語なら俺に聞け 151
92 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 17:12:08.62 ID:9YALwuYf0 - >>91
なんでと聞いている 答えてくれ
|
- C言語なら俺に聞け 151
94 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 17:18:23.20 ID:9YALwuYf0 - >>93
仮引数と自動変数が置かれるスタックもグローバルなんだが そのせいで密結合・低凝集になったりしているか?
|
- C言語なら俺に聞け 151
99 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 17:44:54.12 ID:9YALwuYf0 - >>97
あ、おまえさんそっち系か ・・・なんでCなんか使うの?
|
- C言語なら俺に聞け 151
100 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 17:46:05.16 ID:9YALwuYf0 - >>98
グローバル変数をポインタ渡しは意味あるでしょ スコープを指定する、的なやつ
|
- C言語なら俺に聞け 151
102 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 17:52:02.02 ID:9YALwuYf0 - >>101=97
二度も言わなくていいよ
|
- C言語なら俺に聞け 151
104 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 18:05:19.14 ID:9YALwuYf0 - >>103
#include <stdio.h> int x, y; int main(void) { scanf("%d", &x); scanf("%d", &y); return 0; } 暗黙にxに書き込む関数とscanfは どっちが汎用性が高いか どっちが見通しがいいか 考えてみな
|
- C言語なら俺に聞け 151
106 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 18:09:36.68 ID:9YALwuYf0 - >>105
おまえさんに解らせることはもう諦めた 放っといてくれ
|
- C言語なら俺に聞け 151
107 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 18:17:20.49 ID:9YALwuYf0 - 俺はいま103に説明しているんだ
|
- C言語なら俺に聞け 151
113 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 21:33:55.83 ID:9YALwuYf0 - >>109
そうか、82がおまえさんはイミフなのか 悪いけど匙を投げるね
|
- C言語なら俺に聞け 151
115 :デフォルトの名無しさん (ワッチョイ 912d-iMOx)[sage]:2019/04/10(水) 21:55:23.88 ID:9YALwuYf0 - >>114
俺に聞くな、規格票を嫁 http://kikakurui.com/x3/X3010-2003-01.html 104のコードが規格厳密合致プログラム(strictly conforming program)であることのみここに宣言する この命題を反証されたら、潔く敗北を認める では貴殿の返答を待つ
|