C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
http://codepad.org/
C11
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf
C99
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
http://kikakurui.com/x3/X3010-2003-01.html
C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/
JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/
-
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
※前スレ
C言語なら俺に聞け 152
https://mevius.5ch.net/test/read.cgi/tech/1560763630/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
C言語なら俺に聞け 153
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 5fba-LL4R)
2019/08/17(土) 23:02:42.00ID:tN5mSQYg0584デフォルトの名無しさん (ワッチョイ 7773-2Nzf)
2019/12/18(水) 00:13:36.84ID:i+6d3gEf0 16進小数リテラルが欲しい
585デフォルトの名無しさん (ワッチョイ 0663-xO71)
2019/12/18(水) 00:16:26.43ID:AxZUQGgH0 >>584
加減乗除考えただけで頭痛くなりそうだ
加減乗除考えただけで頭痛くなりそうだ
586デフォルトの名無しさん (ワッチョイ 0e16-kGA4)
2019/12/18(水) 00:19:17.60ID:P8XWWN6i0 すんごく欲しいならプリプロセッサでも作ればいいんじゃね?
587デフォルトの名無しさん (ワッチョイ 7773-2Nzf)
2019/12/18(水) 00:19:24.08ID:i+6d3gEf0 人間が計算する必要は無いんだよ
588デフォルトの名無しさん (ワッチョイ 7773-2Nzf)
2019/12/18(水) 00:24:30.38ID:i+6d3gEf0589デフォルトの名無しさん (ワッチョイ 0e16-kGA4)
2019/12/18(水) 00:34:01.93ID:P8XWWN6i0 プリプロセッサ作って言語を拡張とか、昔はけっこうあったけどな。
590デフォルトの名無しさん (ワッチョイ 0663-xO71)
2019/12/18(水) 00:36:26.05ID:AxZUQGgH0 昔は結構あったはずのものが、今は残ってないのだろう
591デフォルトの名無しさん (ワッチョイ 0e16-kGA4)
2019/12/18(水) 00:39:48.29ID:P8XWWN6i0 まあそれほど必要がないなら別にいいんじゃね。
IDEしか使わないならそういうことはやりづらいだろうし。
IDEしか使わないならそういうことはやりづらいだろうし。
592デフォルトの名無しさん (ワッチョイ 7773-2Nzf)
2019/12/18(水) 00:52:36.68ID:i+6d3gEf0 誤差を無くす為の16進小数リテラルなのに
プリプロセッサで10進数に直すの?
プリプロセッサで10進数に直すの?
593デフォルトの名無しさん (ワッチョイ 0e16-kGA4)
2019/12/18(水) 02:20:08.74ID:YAJfAYS50 ビットパターンを直接作って変数のアドレスに放り込むようにできないのかな。
それじゃリテラルじゃなくなっちゃうか。
それじゃリテラルじゃなくなっちゃうか。
594デフォルトの名無しさん (ワッチョイ c3f6-GBjH)
2019/12/18(水) 05:31:30.34ID:GlvGxt8T0595デフォルトの名無しさん (スップ Sd22-IG0a)
2019/12/18(水) 07:36:57.59ID:PEFQbiIGd596デフォルトの名無しさん (ブーイモ MM13-ScWb)
2019/12/18(水) 08:17:07.53ID:4w0y1KxwM >>595
スレタイみような
スレタイみような
597デフォルトの名無しさん (ワイーワ2 FFfa-EbeN)
2019/12/18(水) 11:30:30.49ID:RQBBPl9vF >>593
floatやdoubleとcharのunionにするやつか
floatやdoubleとcharのunionにするやつか
598デフォルトの名無しさん (ワッチョイ 9769-kui+)
2019/12/18(水) 11:37:41.82ID:nuxI9nkU0 float や double のビットパターンが IEEE754 前提でごりごりっと…
599デフォルトの名無しさん (ワッチョイ 97e8-Zk2E)
2019/12/18(水) 18:15:23.76ID:G112g1QU0 C言語に欲しい機能は、関数オーバーライドとユニファイドコールシンタックス。
3つあったけど一個忘れた。
参照もいいな。
そんなアマチュアC++書きです。
3つあったけど一個忘れた。
参照もいいな。
そんなアマチュアC++書きです。
600デフォルトの名無しさん (ワッチョイ 97e8-Zk2E)
2019/12/18(水) 18:16:48.77ID:G112g1QU0 あ、constexprもほしいねぇ。
601デフォルトの名無しさん (ドコグロ MMab-ECc1)
2019/12/18(水) 20:26:19.16ID:CdPazUY7M C++をBetter Cで使えばいいだけじゃね?
602デフォルトの名無しさん (アークセー Sxdf-bz61)
2019/12/18(水) 22:11:10.32ID:xgw20G5ix 僕は inlineをサンタさんにお願いしよう…
>>602
inline と指定すればなにがあろうと inline に固執する執念深いコンパイラはありませんか?
inline と指定すればなにがあろうと inline に固執する執念深いコンパイラはありませんか?
604蟻人間 ◆T6xkBnTXz7B0 (ワッチョイ 5f01-jJp1)
2019/12/18(水) 23:13:25.96ID:Zo1XP6560 __inlineは非標準だが、つかえ(以下略)
605デフォルトの名無しさん (ワッチョイ 7773-2Nzf)
2019/12/18(水) 23:24:19.48ID:i+6d3gEf0 inlineを忠実に守ってたら
指数関数的にコードサイズが増える
指数関数的にコードサイズが増える
>>605
それはコンパイラが判断することではなく、人間様が判断することなのでは?気分次第で inline にならない inline 指定なんて何の役にもたたないと思います
それはコンパイラが判断することではなく、人間様が判断することなのでは?気分次第で inline にならない inline 指定なんて何の役にもたたないと思います
607デフォルトの名無しさん (ブーイモ MMbf-knCy)
2019/12/19(木) 00:13:43.37ID:S/u3JoW1M ループ展開して中のinline関数をぶちまけたら・・・
命令の並べ替えで案外コンパクトに成るかもしれんし
指数は言い過ぎだと思うがね
命令の並べ替えで案外コンパクトに成るかもしれんし
指数は言い過ぎだと思うがね
608蟻人間 ◆T6xkBnTXz7B0 (スフッ Sdbf-FGNK)
2019/12/19(木) 00:38:42.38ID:6IXT8mCld それまた非標準の__forceinlineというキーワード使えばインライン化を強制できる。
609デフォルトの名無しさん (ワッチョイ 977b-w6Xz)
2019/12/19(木) 06:50:23.98ID:rFEDNRgX0 >>599 名前空間オヌヌメ。
って言うか、なぜ急に自己紹介なんだろ?
って言うか、なぜ急に自己紹介なんだろ?
610デフォルトの名無しさん (アウアウウー Sa5b-eVP7)
2019/12/19(木) 19:43:05.94ID:0uPukb6za ついうっかり再帰する関数を inline にしてし(ry
611デフォルトの名無しさん (ワッチョイ 9773-x674)
2019/12/19(木) 20:00:28.38ID:L7o4TfDh0 >>607
2箇所でコールする関数がn段ネストで2^n
2箇所でコールする関数がn段ネストで2^n
612デフォルトの名無しさん (ワッチョイ ff63-prDO)
2019/12/19(木) 22:27:18.11ID:gVlfKsHk0 無限ループをインラインで展開
613デフォルトの名無しさん (ワッチョイ 9fad-YiuP)
2019/12/20(金) 01:47:19.47ID:28sCejNS0 無限ループってこわくね?
614デフォルトの名無しさん (ワイーワ2 FFdf-hPjh)
2019/12/20(金) 12:03:42.85ID:Syf6RG7EF615デフォルトの名無しさん (ワッチョイ ff02-65x4)
2019/12/20(金) 12:40:59.27ID:QFt1HgPu0 だって同じことがずーっと続くんだぜ
616デフォルトの名無しさん (アウアウウー Sa5b-eVP7)
2019/12/20(金) 21:46:42.87ID:BqL6wPJ0a 真の無限ループは作れない。
コンピュータは何れ壊れるし停電になったら終わりだからな。
コンピュータは何れ壊れるし停電になったら終わりだからな。
617デフォルトの名無しさん (ワッチョイ b763-CWbB)
2019/12/20(金) 21:52:00.56ID:qHTdS2+z0 真の無限ループを現実的に実行することができない≒無限を観測することはできない
概念としては作れる
概念としては作れる
618デフォルトの名無しさん (ブーイモ MMfb-d8CF)
2019/12/20(金) 22:56:52.61ID:zqOycIcFM 物理屋対数学屋
619デフォルトの名無しさん (ワッチョイ 9773-x674)
2019/12/20(金) 22:59:48.75ID:ZH5ZbPnE0 「真の」
っていう表現がマズい
っていう表現がマズい
620デフォルトの名無しさん (ワッチョイ ff63-prDO)
2019/12/20(金) 23:54:20.86ID:Rn/41Zwx0 10 Print ”A"
20 Goto 10
20 Goto 10
621デフォルトの名無しさん (ワッチョイ f795-r9Jq)
2019/12/21(土) 07:09:12.38ID:JN5BZbCP0 b .
622デフォルトの名無しさん (ワッチョイ 97e8-Rp4x)
2019/12/21(土) 13:38:12.07ID:MR+KFog00 っ ノンボラタイルメモリ。
623デフォルトの名無しさん (ワッチョイ d71d-1ZZR)
2019/12/22(日) 02:30:50.40ID:LaRPFE2v0 goto文は危険なんですか?
624デフォルトの名無しさん (ワッチョイ 571a-prDO)
2019/12/22(日) 02:40:48.07ID:gUOFz5Ze0 あぁ、実に危険な話題だ。
625デフォルトの名無しさん (ワッチョイ 9fad-v8Vi)
2019/12/22(日) 02:44:33.39ID:lBW/6Z3k0 >>617
そう。つまり、心の中にあるのさ。
そう。つまり、心の中にあるのさ。
626デフォルトの名無しさん (ワッチョイ 9fad-prDO)
2019/12/22(日) 02:51:43.79ID:lBW/6Z3k0 goto は技を極めた者だけが使うことが許される。半端な者が手を出せばおかしなことにしかならない。
627デフォルトの名無しさん (ワッチョイ 9f52-1WEo)
2019/12/22(日) 02:56:36.50ID:gKJY07Bh0 >>623
用法用量を守って正しくお使いください。
用法用量を守って正しくお使いください。
628デフォルトの名無しさん (ワッチョイ ffa6-r9Jq)
2019/12/22(日) 07:27:17.21ID:DuLbamX70 gotoのなにがいけないのかを知らない者は
スペルがジーオーティーオーでないgotoを平気で使いながら
頓珍漢な教条主義を得意げにぬかす
スペルがジーオーティーオーでないgotoを平気で使いながら
頓珍漢な教条主義を得意げにぬかす
629デフォルトの名無しさん (ワッチョイ d746-5DI4)
2019/12/22(日) 08:27:39.32ID:OI05XeSt0630デフォルトの名無しさん (ワッチョイ 9f01-fd2f)
2019/12/22(日) 08:31:28.88ID:4GpMlcpo0631デフォルトの名無しさん (ワッチョイ ffa6-r9Jq)
2019/12/22(日) 08:35:46.34ID:DuLbamX70 >>629
ISO/IEC 9899:2018 6.8.6 Jump statements
ISO/IEC 9899:2018 6.8.6 Jump statements
632デフォルトの名無しさん (ワッチョイ d746-5DI4)
2019/12/22(日) 10:21:23.25ID:OI05XeSt0 >>631
goto文以外のジャンプ・ステートメントとハナから書きなされ。
というか、goto文を乱用せずcontinue、break等で代用しなさいという教条だべ。
ジーオーティーオーでないgotoを平気で使うのは教条に反しないので、「ながら」と矛盾を指摘する言い方はおかしい。
goto文以外のジャンプ・ステートメントとハナから書きなされ。
というか、goto文を乱用せずcontinue、break等で代用しなさいという教条だべ。
ジーオーティーオーでないgotoを平気で使うのは教条に反しないので、「ながら」と矛盾を指摘する言い方はおかしい。
633デフォルトの名無しさん (ワッチョイ ff63-prDO)
2019/12/22(日) 10:24:59.48ID:sxycti0t0 悪魔を召喚する呪文
634デフォルトの名無しさん (ワッチョイ 9fc5-+Tiu)
2019/12/22(日) 12:02:27.27ID:assBvK1w0 人生:
if (!就職()) goto 人生;
if (!就職()) goto 人生;
635623 (ワッチョイ d71d-1ZZR)
2019/12/22(日) 14:03:45.29ID:LaRPFE2v0 でも俺スパゲッティは嫌いじゃありません
636デフォルトの名無しさん (スップ Sdbf-FIDi)
2019/12/22(日) 16:32:40.91ID:BbprGibXd >>632
そんなにダイクストラらの主張の論点が何かが分かってないのを誇張して何がしたい?
そんなにダイクストラらの主張の論点が何かが分かってないのを誇張して何がしたい?
637デフォルトの名無しさん (ワッチョイ 97e8-Rp4x)
2019/12/22(日) 16:45:52.25ID:qJChSMJU0 いやー、上方へのジャンプを抑制するだけで結構切れますよ?
638デフォルトの名無しさん (ワッチョイ 97e8-Rp4x)
2019/12/22(日) 16:47:16.93ID:qJChSMJU0 L:
hogehoge();
if(huga)gotoL2;
if(hage)goto L;
L2:
hogehoge();
if(huga)gotoL2;
if(hage)goto L;
L2:
639デフォルトの名無しさん (ワッチョイ 97e8-Rp4x)
2019/12/22(日) 16:48:43.49ID:qJChSMJU0 キーコンビネーション間違えて投稿してしまった。
>>638 のようなコードは完全にスパゲッティなのでやめましょう。
>>638 のようなコードは完全にスパゲッティなのでやめましょう。
640デフォルトの名無しさん (ワッチョイ 97e8-Rp4x)
2019/12/22(日) 16:51:13.34ID:qJChSMJU0 do{
continue;
}while();
while型goto教の教義のコード。
continue;
}while();
while型goto教の教義のコード。
641デフォルトの名無しさん (スップ Sdbf-FIDi)
2019/12/22(日) 16:57:49.51ID:BbprGibXd 制御構造のパターンとして何型のものが望ましくないのか、お前ら本当に聞いたこともないの?
642デフォルトの名無しさん (ワッチョイ 97e8-Rp4x)
2019/12/22(日) 16:59:01.86ID:qJChSMJU0 安易な無限ループで悲惨なオチに出会う人減ってるかいな?
643デフォルトの名無しさん (ワッチョイ bf8c-vyMa)
2019/12/22(日) 20:25:06.85ID:o2lyx4Qb0 局所でGOTOは有りだろう。
644デフォルトの名無しさん (ワッチョイ bf8c-vyMa)
2019/12/22(日) 21:00:22.05ID:o2lyx4Qb0 全部論理式で書けば制御構造なぞ要らない。
645デフォルトの名無しさん (ワッチョイ ff70-r9Jq)
2019/12/22(日) 21:06:07.06ID:Gm1dEDWR0 アホばっかりと諦めるのはまだ早いと思う
短気を起こさずにもうしばらく待ってみる
短気を起こさずにもうしばらく待ってみる
646デフォルトの名無しさん (ワッチョイ 9fad-prDO)
2019/12/22(日) 23:20:31.02ID:lZWETk/y0647デフォルトの名無しさん (ワッチョイ d71d-1ZZR)
2019/12/23(月) 00:35:00.92ID:5fq76TYI0 bool型の変数をprintf関数内でプレースホルダ%dを使って表示すると、
1や0になってしまうのですが、trueやfalseの形式で表示できないでしょうか?
1や0になってしまうのですが、trueやfalseの形式で表示できないでしょうか?
648蟻人間 ◆T6xkBnTXz7B0 (ワッチョイ 5701-upP4)
2019/12/23(月) 00:38:21.07ID:EBKfcFlm0 printf("%s", (b ? "true" : "false"));
649デフォルトの名無しさん (ワッチョイ d7f9-+Tiu)
2019/12/23(月) 00:38:26.58ID:+NV+2UGP0 %sでboolVar ? "true": "false"とでもすればいい
Cにboolはないよ
Cにboolはないよ
650デフォルトの名無しさん (ワッチョイ ff70-r9Jq)
2019/12/23(月) 00:45:41.74ID:Losi+wwQ0651デフォルトの名無しさん (ワッチョイ ff63-prDO)
2019/12/23(月) 00:52:11.44ID:hXczb3NL0 C99を (標準の)C と呼んでも差し支えないのだろうか
652デフォルトの名無しさん (ワッチョイ 9f79-+Tiu)
2019/12/23(月) 00:56:54.61ID:+xS4b3+d0 最新の規格が標準だぞ
C99が定められたのは既に20年前
太古の企画と言っても差し支えないレベル
C99が定められたのは既に20年前
太古の企画と言っても差し支えないレベル
653デフォルトの名無しさん (ワッチョイ 9773-x674)
2019/12/23(月) 01:06:18.68ID:z7fGiGkq0 >>652
お前が勝手に決めるな
お前が勝手に決めるな
654647 (ワッチョイ d71d-1ZZR)
2019/12/23(月) 02:34:41.48ID:5fq76TYI0 答えてくれた方ありがとうございました
面倒なんですね
面倒なんですね
655デフォルトの名無しさん (ワッチョイ ff70-r9Jq)
2019/12/23(月) 07:25:48.16ID:Losi+wwQ0 >>653
決めているのはISOで
652が勝手に決めているわけではない
現行規格すなわち標準はISO/IEC9899:2018、通称C17だ
https://www.iso.org/standard/74528.html
決めているのはISOで
652が勝手に決めているわけではない
現行規格すなわち標準はISO/IEC9899:2018、通称C17だ
https://www.iso.org/standard/74528.html
656デフォルトの名無しさん (ワッチョイ ff70-r9Jq)
2019/12/23(月) 07:26:35.49ID:Losi+wwQ0 旧規格は現行規格の発効をもって廃止となる
657デフォルトの名無しさん (ワッチョイ 9773-x674)
2019/12/23(月) 07:48:32.88ID:z7fGiGkq0 https://ja.m.wikipedia.org/wiki/ANSI_C
ANSI C、ISO C、または標準Cとは、米国規格協会(ANSI) および国際標準化機構(ISO) が発行したC言語の標準の総称である。歴史的にこれらの名前は特に、オリジナルであり、最もサポートされているバージョンであるC89およびC90のことを指す。
ANSI C、ISO C、または標準Cとは、米国規格協会(ANSI) および国際標準化機構(ISO) が発行したC言語の標準の総称である。歴史的にこれらの名前は特に、オリジナルであり、最もサポートされているバージョンであるC89およびC90のことを指す。
C99 later の C++ 非互換部分は、どうでもいいとおもいますね
C++ にあわせて欲しかったのですが、独自色を強めてしまったのは疑問手です
C++ にあわせて欲しかったのですが、独自色を強めてしまったのは疑問手です
659デフォルトの名無しさん (ワッチョイ ff70-r9Jq)
2019/12/23(月) 08:11:06.15ID:Losi+wwQ0 現実問題でもC89オンリーのコンパイラはかなり減ってきてるだろうが
Cライクな非標準全開のコンパイラなら今でもあるが
Cライクな非標準全開のコンパイラなら今でもあるが
660デフォルトの名無しさん (ワッチョイ 9773-x674)
2019/12/23(月) 08:18:44.36ID:z7fGiGkq0 普及率を根拠にするなら
>>652を取り消してからにしてもらおうか
>>652を取り消してからにしてもらおうか
661デフォルトの名無しさん (ワッチョイ 977b-w6Xz)
2019/12/23(月) 08:29:28.17ID:hJXMwG4B0 >>647 の質問への直接の答えじゃないけど、
bool(実体は_Bool)型って汎整数拡張の対象だっけ?
拡張されるならprintfの中では引数がbool値だったか整数値だったか、
もう区別がつかないんじゃないか。
区別できなきゃ 0/1 で表示すべきか false/true で表示すべきかも
決められないと思うんだけど。
bool(実体は_Bool)型って汎整数拡張の対象だっけ?
拡張されるならprintfの中では引数がbool値だったか整数値だったか、
もう区別がつかないんじゃないか。
区別できなきゃ 0/1 で表示すべきか false/true で表示すべきかも
決められないと思うんだけど。
662デフォルトの名無しさん (ワッチョイ ff70-r9Jq)
2019/12/23(月) 08:32:48.54ID:Losi+wwQ0663661 (ワッチョイ 977b-w6Xz)
2019/12/23(月) 08:40:36.25ID:hJXMwG4B0 可変個引数の整数値が char でも short でも int になるのは
「汎整数拡張」とは違う動作、別の用語だったかも知れん。
言語に詳しい人の指摘をお願いしたい。
「汎整数拡張」とは違う動作、別の用語だったかも知れん。
言語に詳しい人の指摘をお願いしたい。
664デフォルトの名無しさん (ワッチョイ ff70-r9Jq)
2019/12/23(月) 08:50:19.46ID:Losi+wwQ0 promotion(拡張)
665デフォルトの名無しさん (ワッチョイ ff63-prDO)
2019/12/23(月) 13:42:09.95ID:hXczb3NL0 https://ja.wikipedia.org/wiki/C99
>GCC、Clang、Intel C++ Compiler 等はC99の新機能の大半をサポートしている。
>ただし、GCCは、ほとんど準拠しているが、規格への100%完全準拠は果たしてい
>ない。GCC 4.x までのデフォルトは C89 に GNU 拡張を加えた -std=gnu89、
>Clang のデフォルトは C99 に GNU 拡張を加えた -std=gnu99 である。GCC 5.0
>から C11 に GNU 拡張を加えた -std=gnu11 がデフォルトになる。
>Microsoft Visual C++ は 2013 から C99 の大半を実装した。ただし、tgmath.h
>や snprintf() などが未実装。
>Open Watcom C compiler は標準のうち最もよく使われている部分を実装している。
>かつては、ドキュメント化されていないコマンドラインスイッチを指定しないと
>有効化されなかった。2010年現在の最新版である 1.9 では -za99 オプションを
>付けることで有効化される旨、明記されている。
>Sun Studioは、サン・マイクロシステムズによればC99を完全にサポートしている。
主なコンパイラは大体対応している様だが、まだ完全ではないみたいだ。
GCCだと独自拡張もあるのでややこしそう。すでにC11に向かっているし。
>GCC、Clang、Intel C++ Compiler 等はC99の新機能の大半をサポートしている。
>ただし、GCCは、ほとんど準拠しているが、規格への100%完全準拠は果たしてい
>ない。GCC 4.x までのデフォルトは C89 に GNU 拡張を加えた -std=gnu89、
>Clang のデフォルトは C99 に GNU 拡張を加えた -std=gnu99 である。GCC 5.0
>から C11 に GNU 拡張を加えた -std=gnu11 がデフォルトになる。
>Microsoft Visual C++ は 2013 から C99 の大半を実装した。ただし、tgmath.h
>や snprintf() などが未実装。
>Open Watcom C compiler は標準のうち最もよく使われている部分を実装している。
>かつては、ドキュメント化されていないコマンドラインスイッチを指定しないと
>有効化されなかった。2010年現在の最新版である 1.9 では -za99 オプションを
>付けることで有効化される旨、明記されている。
>Sun Studioは、サン・マイクロシステムズによればC99を完全にサポートしている。
主なコンパイラは大体対応している様だが、まだ完全ではないみたいだ。
GCCだと独自拡張もあるのでややこしそう。すでにC11に向かっているし。
666デフォルトの名無しさん (スップ Sd3f-x674)
2019/12/23(月) 14:59:43.87ID:rvIcRY54d 今時Cを使うのって
そういうメジャー所じゃなくて
小規模マイコン用の独自コンパイラがメインでは?
そうでもない?
そういうメジャー所じゃなくて
小規模マイコン用の独自コンパイラがメインでは?
そうでもない?
667デフォルトの名無しさん (ワッチョイ ff70-r9Jq)
2019/12/23(月) 15:35:31.75ID:Losi+wwQ0 メジャーなところで旗色が悪くなったからって
マイナーなところへ逃げ込む気か
相手すんの馬鹿らしくなるぜ
マイナーなところへ逃げ込む気か
相手すんの馬鹿らしくなるぜ
668デフォルトの名無しさん (ワッチョイ 17da-isjD)
2019/12/23(月) 15:43:24.53ID:c0dHMUCB0 規格を捏ねくりまわして喜んでいるのは言語マニアだけだしな
実際の現場は殆どが独自コンパイラ
実際の現場は殆どが独自コンパイラ
669デフォルトの名無しさん (ワッチョイ ff70-r9Jq)
2019/12/23(月) 15:50:57.95ID:Losi+wwQ0 捏ねくりまわすって、工業製品を使って工業製品を産み出すのに
規格票を確認するのは工業人の当たり前の日常だろうがよ
規格票を確認するのは工業人の当たり前の日常だろうがよ
670デフォルトの名無しさん (ワッチョイ 17da-isjD)
2019/12/23(月) 15:54:46.80ID:c0dHMUCB0 頭でっかちの老害
671デフォルトの名無しさん (ワッチョイ ff70-r9Jq)
2019/12/23(月) 16:01:57.23ID:Losi+wwQ0 筋の通らんガキの駄々こねそのものだな
672デフォルトの名無しさん (ワッチョイ 17da-isjD)
2019/12/23(月) 16:12:34.32ID:c0dHMUCB0 必要なのは規格よりもコンパイラ製造元のマニュアルだ
規格は実際の動作を保証してはくれない
規格は実際の動作を保証してはくれない
673デフォルトの名無しさん (ワッチョイ ff70-r9Jq)
2019/12/23(月) 16:29:00.49ID:Losi+wwQ0 コンパイラのマニュアルも必要だが
規格「よりも」という変なバイアスは無用
「と」だろうが
規格「よりも」という変なバイアスは無用
「と」だろうが
674デフォルトの名無しさん (スップ Sd3f-x674)
2019/12/23(月) 18:06:56.36ID:rvIcRY54d テンプレに入れた方がいいな
特に断りがない限りはC89/C90が前提だって
特に断りがない限りはC89/C90が前提だって
675デフォルトの名無しさん (ワッチョイ ff70-r9Jq)
2019/12/23(月) 18:19:44.32ID:Losi+wwQ0 却下
それこそ老害以外の何ものでもない
それこそ老害以外の何ものでもない
676デフォルトの名無しさん (ワッチョイ 9773-x674)
2019/12/23(月) 18:23:01.96ID:z7fGiGkq0 100歩譲ってC99
C17やC20限定の話題は他にスレを立ててそっちでやって
C17やC20限定の話題は他にスレを立ててそっちでやって
677デフォルトの名無しさん (ワッチョイ ff63-prDO)
2019/12/23(月) 18:23:59.39ID:hXczb3NL0 老害でない人たちは、C99スレでも立ててそこに移動で
678デフォルトの名無しさん (ワッチョイ 9769-mhYo)
2019/12/23(月) 18:37:06.44ID:CGp0hW9r0 bool 型があったとしても、
printf の引数(... で受ける) に渡すタイミングで暗黙に数値化しちゃうんじゃないかな?
C++での引数型により別のものが呼ばれる機構は期待できない部分
printf の引数(... で受ける) に渡すタイミングで暗黙に数値化しちゃうんじゃないかな?
C++での引数型により別のものが呼ばれる機構は期待できない部分
>>674
それは名案ですね、正直言って C89=K&R2 で必要かつ十分ですし、C99 になって追加されたことといえば C++ と均整のとれない糞仕様が多くて役に立つものは一つか二つか…
それは名案ですね、正直言って C89=K&R2 で必要かつ十分ですし、C99 になって追加されたことといえば C++ と均整のとれない糞仕様が多くて役に立つものは一つか二つか…
>>663
たしかに規格ISO/IEC9899:1999 のどこにあるか?というと、ちょっとみつからないですね
default argument promotion とはいうみたいですが
これは char, short -> int
float -> double
だったかと
たしかに規格ISO/IEC9899:1999 のどこにあるか?というと、ちょっとみつからないですね
default argument promotion とはいうみたいですが
これは char, short -> int
float -> double
だったかと
682デフォルトの名無しさん (ブーイモ MMfb-gy34)
2019/12/23(月) 21:14:46.40ID:X1aPCWn8M シニア専用C言語スレでも作れば
>>682
ジュニア専用お子ちゃまC言語は他所でおねがいします
ジュニア専用お子ちゃまC言語は他所でおねがいします
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」 [ぐれ★]
- 「日本はドイツと違い反省せず」…中国外相、独外相に対日批判 台湾問題で理解求める [少考さん★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 【苺ましまろ】立民衆院議員、人気漫画の水着少女画像を「醜悪」タイ人少女の性搾取事件と関連付け…党内で反発 [少考さん★]
- 「残業キャンセル界隈」若者が増加?「職務放棄」との批判も…“定時退社の権利”どこまで通用するか [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★5 [蚤の市★]
- 【悲報】「高市だけは許さん!」追い詰められた習近平、実体は経済が「ソ連化」の影響でボロボロ、日本は中国の政治ショーに付き合うな [733893279]
- 93年ジャップ「外米なんて不味くて嫌だ、高くても日本米食わせろ!」今ジャップ「日本米なんて高くて嫌だ、安い外米食わせろ!」 [616817505]
- デートあるのにガス止まってお湯でない
- お前ら「ブラックフライデーで工具買ったぞ!」 何に使うの?
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑 [931948549]
- 日本人のおでん離れ。作る回数減った30.1%🍢 [256556981]
