!extend:checked:vvvvv:1000:512
(新スレ立ての際上記コマンドを2行書き込んでください)
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
http://codepad.org/
C17
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4713.pdf
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/
※前スレ
C言語なら俺に聞け 157
https://mevius.5ch.net/test/read.cgi/tech/1624846971/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
C言語なら俺に聞け 158
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ブーイモ MMcf-4SjH)
2021/12/25(土) 12:11:46.61ID:xxeaCAplM2デフォルトの名無しさん (ワッチョイ 8f5f-c3Iq)
2021/12/25(土) 12:43:13.14ID:Ktk9audT03デフォルトの名無しさん (ワッチョイ f763-bp1O)
2021/12/25(土) 17:06:51.38ID:yFln3WYH0 規格が一杯あるけれど、普通はどれを使うの?
4デフォルトの名無しさん (ワッチョイ 5b66-2Otn)
2021/12/25(土) 18:23:03.37ID:1RbqwiRd0 >>3
C89=K&R2
C89=K&R2
5はちみつ餃子 ◆8X2XSCHEME (ワッチョイ c33e-t0J7)
2021/12/25(土) 20:24:45.71ID:SzBCpv2O0 考え方によるのでどれが普通ということはないと思う。
たとえば C は古いシステムの保守のためと割り切るなら C89 にこだわる理由になるが、
C++ との連携を考えるなら C17 を選択する理由になる。
(C++20 が参照する C の規格は ISO/IEC 9899:2018 のことなので。)
私自身は C99 を基本としつつ C99 がどうしても使えない事情があるなら C89 を選択することはありうるが、
C99 で問題ない場面であえて C89 を使ったりはしない。
C11 以降の機能が各プロジェクトで特に有用で処理系やツールチェインに不安がないならそれを選ぶこともある。
たとえば C は古いシステムの保守のためと割り切るなら C89 にこだわる理由になるが、
C++ との連携を考えるなら C17 を選択する理由になる。
(C++20 が参照する C の規格は ISO/IEC 9899:2018 のことなので。)
私自身は C99 を基本としつつ C99 がどうしても使えない事情があるなら C89 を選択することはありうるが、
C99 で問題ない場面であえて C89 を使ったりはしない。
C11 以降の機能が各プロジェクトで特に有用で処理系やツールチェインに不安がないならそれを選ぶこともある。
6デフォルトの名無しさん (ワッチョイ 5bb0-BY+R)
2021/12/25(土) 22:11:33.64ID:UngnJYXc0 C++が使えるならC++でいいと思うんだがな。
C99以降が使えるけどC++が使えない|使っちゃダメなシチュエーションてのがあまり思いつかない。
C99以降が使えるけどC++が使えない|使っちゃダメなシチュエーションてのがあまり思いつかない。
7デフォルトの名無しさん (ワッチョイ f763-bp1O)
2021/12/25(土) 22:18:46.07ID:yFln3WYH0 Linuxカーネル
8デフォルトの名無しさん (ワッチョイ 5bb0-BY+R)
2021/12/25(土) 22:35:15.30ID:UngnJYXc0 個々のプロジェクトのポリシーとしてならそれこそPLの好みでいくらでもあるだろうけど。
でもLinuxてC99使ってた?
でもLinuxてC99使ってた?
9デフォルトの名無しさん (ワッチョイ a34c-ch9D)
2021/12/28(火) 07:02:41.51ID:p+qHklGW0 C99か。。。。
変数を途中で定義できたりforスコープは有難いんだけど
そういうのはC++があるからCにはあんまり求めない
わざわざCなときは枯れたところを使いたい
すると半ば無意識にC89になってる
変数を途中で定義できたりforスコープは有難いんだけど
そういうのはC++があるからCにはあんまり求めない
わざわざCなときは枯れたところを使いたい
すると半ば無意識にC89になってる
10デフォルトの名無しさん (ワッチョイ f763-bp1O)
2021/12/28(火) 11:07:50.33ID:3O27DpuF0 途中宣言なんてブロック内でしか使いたくない
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★3 [ぐれ★]
- 【沖縄】宮古島で陸自防災訓練に抗議した団体、「恫喝された」と駐屯地トップ厳正捜査求め署名運動 「市民弾圧と戦争への道を…」 [少考さん★]
- 京都のホテル大幅値下げ 訪日中国人客、年1000万人目前で急ブレーキ [蚤の市★]
- 「今の女性はルッキズム」は本当なのか? 若い世代が結婚相手に求める"本当の条件" [少考さん★]
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★3 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★9 [蚤の市★]
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪
- 鈴木農水大臣「440円分の買い物ができる500円のお米券を477円で販売するのでみんな買ってね😉」 [931948549]
- 【朗報】 日本人さん、経験し理解する 今の政府は絶対に助けてくれない [303493227]
- クリスマスが今年も
- 【悲報】ユニクロのダウンを洗った結果wwwwwwwwwwwwwwwwwwww [802034645]
- しゃ!ナマポだけどボーナス出たんだし誰か焼肉奢ってくれ!
