24/01/27(土)11:26:24 午後か... のスレッド詳細
削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。
画像ファイル名:1706322384301.png 24/01/27(土)11:26:24 No.1150782207
午後からプログラミングの勉強がんばるおー
1 24/01/27(土)11:32:24 No.1150783853
C言語のtrueは非零だから気をつけろよ!
2 24/01/27(土)11:32:49 No.1150783956
???
3 24/01/27(土)11:33:54 No.1150784265
tureが1しか認めない原稿ってあるんだ…
4 24/01/27(土)11:57:37 No.1150791018
成果物を上げてくれ
5 24/01/27(土)11:58:19 No.1150791197
条件文flag=true …? これ=trueまるまる要らないッスよね?
6 24/01/27(土)12:00:05 No.1150791645
シェルは正常終了で0返すのにCはFalseが0なの何?
7 24/01/27(土)12:00:30 No.1150791757
Lisperにコーヒーを勧めてみよう
8 24/01/27(土)12:00:42 No.1150791803
どっちもはいみたいな意味だろ…
9 24/01/27(土)12:04:58 No.1150793017
>シェルは正常終了で0返すのにCはFalseが0なの何? シェルのの意味合いは 異常終了しましたか?(はい/いいえ) だと思う
10 24/01/27(土)12:07:23 No.1150793699
countif関数がなぜか意図通り動かないときのおまじない なんでtrue入れると動くのかは分かってない
11 24/01/27(土)12:08:57 No.1150794151
いまは義務教育で教えてるんじゃないのか?
12 24/01/27(土)12:09:09 No.1150794203
最近知ったんだけどC++で三項演算子使ってこんな感じに書けるのちょっと便利だよね (n&1?a:b)=n;
13 24/01/27(土)12:09:23 No.1150794270
>シェルは正常終了で0返すのにCはFalseが0なの何? C言語の関数で戻り値でエラー内容返すときも普通は正常終了はゼロでエラーのときに非ゼロ(エラー内容によって値を変える)にするし…
14 24/01/27(土)12:09:36 No.1150794336
カタインターネットエクスプローラー
15 24/01/27(土)12:13:46 No.1150795578
fu3075106.jpg がんばるぞい
16 24/01/27(土)12:15:02 No.1150795970
>最近知ったんだけどC++で三項演算子使ってこんな感じに書けるのちょっと便利だよね >(n&1?a:b)=n; 読めない…
17 24/01/27(土)12:15:52 No.1150796232
>最近知ったんだけどC++で三項演算子使ってこんな感じに書けるのちょっと便利だよね >(n&1?a:b)=n; 便利なのはわかるけど可読性が流石に悪すぎる…
18 24/01/27(土)12:16:04 No.1150796298
変数にflagという名前をつけるな
19 24/01/27(土)12:16:12 No.1150796347
>tureが1しか認めない原稿ってあるんだ… >最近知ったんだけどC++で三項演算子使ってこんな感じに書けるのちょっと便利だよね >(n&1?a:b)=n; &&を&と略すのマジでやめろ
20 24/01/27(土)12:17:25 No.1150796727
>>最近知ったんだけどC++で三項演算子使ってこんな感じに書けるのちょっと便利だよね >>(n&1?a:b)=n; >読めない… n代入する先をaとb切り替えてるだけじゃん? 左辺値に使えるの便利だけど可読性は下がるよ…
21 24/01/27(土)12:17:38 No.1150796784
bit演算してるんじゃない? 偶数奇数の判定プログラムかも…
22 24/01/27(土)12:18:04 No.1150796922
>&&を&と略すのマジでやめろ nが奇数か偶数かで動作分けてるんだろうから&で合ってるんじゃないの
23 24/01/27(土)12:18:11 No.1150796948
>最近知ったんだけどC++で三項演算子使ってこんな感じに書けるのちょっと便利だよね 両辺逆じゃない? n=(n&1?a:b); とか
24 24/01/27(土)12:18:44 No.1150797115
三項演算子って代入先切り替えるのにも使えるのか… どういう時に使うんだろう
25 24/01/27(土)12:19:23 No.1150797294
パイソンだと最初のアルファベット大文字だよね?
26 24/01/27(土)12:19:41 No.1150797399
>&&を&と略すのマジでやめろ n&1は偶奇判定だぞ
27 24/01/27(土)12:20:12 No.1150797549
Cだと左辺値には書けなかったような
28 24/01/27(土)12:20:49 No.1150797737
俺はビット演算するときは0x01と書いて欲しいマン
29 24/01/27(土)12:20:56 No.1150797784
>両辺逆じゃない? nの偶奇で代入先をaかbで切り替えてるんだから逆にしちゃダメだろう
30 24/01/27(土)12:21:37 No.1150797990
>両辺逆じゃない? 逆じゃない nが奇数ならa=n;してnが偶数ならb=n;をしてる
31 24/01/27(土)12:22:19 No.1150798205
https://qiita.com/koara-local/items/6a24e2ba5bcaf95d0c94 これか… C言語だとダメでC++だけ通るのは闇が深すぎる…
32 24/01/27(土)12:22:50 No.1150798370
三項演算子なんてexcelの計算式かコードゴルフ以外で使うもんじゃないと思っているのが俺だ
33 24/01/27(土)12:23:00 No.1150798416
左辺に使えるの初めて知った まあ知る必要はないが…
34 24/01/27(土)12:24:03 No.1150798721
>https://qiita.com/koara-local/items/6a24e2ba5bcaf95d0c94 >これか… >C言語だとダメでC++だけ通るのは闇が深すぎる… こんなもの使えるからで使うのは絶対やめてほしいわ!
35 24/01/27(土)12:24:52 No.1150798977
>左辺に使えるの初めて知った >まあ知る必要はないが… if文使えやで終わる話だからな… 自分が使う分だけなら便利っちゃ便利
36 24/01/27(土)12:25:32 No.1150799181
表現簡潔に出来るからC#でもJSでもPHPでもよく使うけど右辺だけだな…
37 24/01/27(土)12:27:09 No.1150799663
>(n&1?a:b)=n; これだと何に使うんだよって思うかもしれないけど二分探索とかするときによく使う while(r-l>1){ m=(l+r)/2; (f(m)?l:r)=m; } って感じ
38 24/01/27(土)12:27:13 No.1150799684
カタIE
39 24/01/27(土)12:28:04 No.1150799942
三項演算子めっちゃ使っちゃうな… というか即時実行関数作ってif文で分岐させてreturnさせる以外の方法で三項演算子の挙動を再現する方法を俺は知らない…
40 24/01/27(土)12:28:16 No.1150799999
falseをふぁるすって読んでた人俺以外にもいてほしい
41 24/01/27(土)12:30:34 No.1150800731
>falseをふぁるすって読んでた人俺以外にもいてほしい まさにファルスですね!
42 24/01/27(土)12:32:23 No.1150801335
>>falseをふぁるすって読んでた人俺以外にもいてほしい >まさにファルスですね! 座布団没取過ぎる…
43 24/01/27(土)12:33:19 No.1150801641
>falseをふぁるすって読んでた人俺以外にもいてほしい Phallus...
44 24/01/27(土)12:34:16 No.1150801921
>falseをふぁるすって読んでた人俺以外にもいてほしい 何なら今でも心の中ではそう読んでる
45 24/01/27(土)12:34:21 No.1150801952
おふぁるす…
46 24/01/27(土)12:39:27 No.1150803830
ONOFFでいいのに何故こんな面倒なものを…
47 24/01/27(土)12:40:50 No.1150804301
自分しか見ないコードならまぁ…仕事では使わないでほしい…
48 24/01/27(土)12:41:09 No.1150804402
おふぁるす…
49 24/01/27(土)12:41:34 No.1150804545
>自分しか見ないコードならまぁ…仕事では使わないでほしい… trueとfalseを!?
50 24/01/27(土)12:41:44 No.1150804603
おふぁるす…って読む人はallもあーると読め
51 24/01/27(土)12:42:32 No.1150804881
仕事だとlinterみたいなの入れるんじゃないかな…多分…
52 24/01/27(土)12:43:15 No.1150805147
>>自分しか見ないコードならまぁ…仕事では使わないでほしい… >trueとfalseを!? メクラ
53 24/01/27(土)12:45:01 No.1150805802
趣味だけならトリッキーなコード書いても誰も文句は言わないけど 1か月後の自分に刺されないようにね
54 24/01/27(土)12:45:48 No.1150806058
三項演算子禁止の職場とかあんのかな 定数に代入すんのめんどくない?
55 24/01/27(土)12:49:45 No.1150807504
三項演算子は三項演算子以外で書いたほうが明らか読みにくいと思う
56 24/01/27(土)12:51:46 No.1150808229
>(n&1?a:b)=n; これめちゃくちゃ読みやすいんだけど 文化の違いか…
57 24/01/27(土)12:53:48 No.1150808908
なんとなく?の前項は必要無くても括弧で包みたくなる
58 24/01/27(土)12:54:36 No.1150809185
>三項演算子禁止の職場とかあんのかな >定数に代入すんのめんどくない? 大体非推奨だったわ 可読性を犠牲にするメリット薄くない?
59 24/01/27(土)12:54:41 No.1150809217
こないだlyeeの名前を久々に見た まだ生きとったんかワレ
60 24/01/27(土)12:55:10 No.1150809399
読みやすさというか Cの仕様だとそういうふうに書けないってのが永らくの知識だったので それを前提にした違和感を覚える人が多いんだろう
61 24/01/27(土)12:55:36 No.1150809555
未定義動作って訳でもないしコードは短くなるしむしろif文で場合分けするより可読性高くない? 単に自分の無知を可読性って言葉で誤魔化してるように見える
62 24/01/27(土)12:55:58 No.1150809692
>なんとなく?の前項は必要無くても括弧で包みたくなる ビット演算はいくら演算順序見直してても不安になる
63 24/01/27(土)12:58:26 No.1150810575
可読性ってただ短くまとめることじゃねえからなあ
64 24/01/27(土)13:01:51 No.1150811764
コードの読みやすさってスコープの切り分けとか関数変数の命名とかロジックの切り分けとかが大事で 三項演算子使ってるかどうかとかほぼ関係ないと思う
65 24/01/27(土)13:02:57 No.1150812136
めんどくさそうな処理はAIに説明してもらえばええか…