!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
C2x ドラフト
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2731.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言語なら俺に聞け 158
https://mevius.5ch.net/test/read.cgi/tech/1640401906/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
C言語なら俺に聞け 159
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワンミングク MMa2-RRwJ)
2022/08/04(木) 23:32:27.83ID:yWVViPyIM2はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 9a3e-dSCr)
2022/08/04(木) 23:46:06.88ID:hPtMGH660 現時点んでの C2x 最新ドラフトはこっち
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2912.pdf
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2912.pdf
3デフォルトの名無しさん (ワッチョイ 7a63-Jv5Y)
2022/08/04(木) 23:50:16.33ID:nIz8Ddm70 訂正ありがとう
4デフォルトの名無しさん (ワッチョイ 13a5-wg88)
2022/08/08(月) 01:13:34.41ID:/9Y6mnF30 n3047がC23の投票に掛けられる模様
5はちみつ餃子 ◆8X2XSCHEME (ワッチョイ d13e-woMg)
2022/08/08(月) 01:16:49.11ID:JJ3NlnG00 おっ、こないだの会議の結果が反映されたドラフトが出てたのか。
6デフォルトの名無しさん (ワッチョイ 45bb-5Ix7)
2022/08/13(土) 08:01:13.53ID:2Qk1ejrP0 配列の初期化に変数使えるのはGCC拡張ってマジか・・・
これ↓
int arr[3] = { a, b, c };
知らなかった・・・
これ↓
int arr[3] = { a, b, c };
知らなかった・・・
7デフォルトの名無しさん (ワッチョイ 45bb-5Ix7)
2022/08/13(土) 08:05:10.38ID:2Qk1ejrP08はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 813e-5Ix7)
2022/08/13(土) 09:53:55.13ID:RGh4OO0V0 >>6-7
言語仕様を確認してみたら、変数が静的記憶域期間を持つときは
初期化子に現れる全ての式が定数式でなければならない (変数を含められない) という制限はある。
自動記憶域期間なら初期化子に変数を使っても問題ない。
GCC でもそのような挙動になる。
言語仕様を確認してみたら、変数が静的記憶域期間を持つときは
初期化子に現れる全ての式が定数式でなければならない (変数を含められない) という制限はある。
自動記憶域期間なら初期化子に変数を使っても問題ない。
GCC でもそのような挙動になる。
9デフォルトの名無しさん (スッップ Sd62-arFQ)
2022/08/13(土) 09:54:36.52ID:F6UXSz0Jd >>6
staticやグローバルにすると・・・
staticやグローバルにすると・・・
10はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 813e-5Ix7)
2022/08/13(土) 10:02:52.43ID:RGh4OO0V0 関連する挙動を色々と試してたんだけど、
GCC では const 付きの変数の挙動が少し C++ 寄りに拡張されているっぽい。
C++ では const 付き変数の初期化子が定数式である場合にはその変数も定数式になるが、
C では単に代入できない変数という扱いのはずなんだけど、
GCC では定数式っぽい振る舞いをする場合がある (全面的に定数式扱いというわけではない) ように見える。
GCC では const 付きの変数の挙動が少し C++ 寄りに拡張されているっぽい。
C++ では const 付き変数の初期化子が定数式である場合にはその変数も定数式になるが、
C では単に代入できない変数という扱いのはずなんだけど、
GCC では定数式っぽい振る舞いをする場合がある (全面的に定数式扱いというわけではない) ように見える。
11デフォルトの名無しさん (スッププ Sd62-bA8F)
2022/08/13(土) 17:52:01.55ID:D+zbBXbXd >>9
それが静的記憶域っちゅうこっちゃがなーー
それが静的記憶域っちゅうこっちゃがなーー
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】J1昇格PO決勝戦 千葉、来季のJ1昇格が決定 17年越しの悲願叶える…オリジナル10が05年以来のJ1にそろう [久太郎★]
- 南京で「大虐殺」追悼式典 中国、高市政権をけん制 (共同通信) [少考さん★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★5 [ぐれ★]
- 【こども食堂】 過去最多更新、1万2601カ所 物価高「踏ん張る」 [煮卵★]
- 京都のホテル大幅値下げ 訪日中国人客、年1000万人目前で急ブレーキ ★3 [蚤の市★]
- 【日銀】0.75%に利上げへ 来週の決定会合で、30年ぶり水準 賃金改善の継続見込む [ぐれ★]
- 【悲報】ジャップって「SDGs」をモンドセレクションかなんかだと勘違いしてるでしょ🥺 [616817505]
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★4
- ネトウヨ「日本にダメージを与えるやつは反日」あれこれって [358382861]
- 38歳だが生きててもつまらない
- 【悲報】高市首相、地元選挙区の大宗教である天理教系企業に1年で5000万円の発注 [115996789]
- 無料のホグワーツレガシー進めてるけど、これつまんなくね? [598180885]
