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:tN5mSQYg0686デフォルトの名無しさん (ワッチョイ 9f01-fd2f)
2019/12/23(月) 21:54:45.06ID:8K/Z1PN30 まだgoto文とか言ってるのか
認知症かよw
認知症かよw
687デフォルトの名無しさん (ワッチョイ ff63-prDO)
2019/12/23(月) 23:05:23.85ID:hXczb3NL0 30年経ってもまだ対応完了しないコンパイラがある件
688デフォルトの名無しさん (ワッチョイ ff12-gy34)
2019/12/23(月) 23:28:22.45ID:YCEz+SRJ0 そらあるだろうさ。だからスレも底辺コンパイラに合わせろとか頭腐ってるんじゃねーの?
689デフォルトの名無しさん (ワッチョイ ff63-prDO)
2019/12/23(月) 23:42:25.45ID:hXczb3NL0 上級国民用のC言語スレを建てて,そちらに移った方が良いのでは?w
690デフォルトの名無しさん (ワッチョイ 9fad-YiuP)
2019/12/24(火) 01:55:10.60ID:DYebt3JD0 >>681
(若さは)重要な要素だ
(若さは)重要な要素だ
>>685
C++ でコンパイルできない C なんて何の役に立つのか疑問だ、といっているのですよ
C++ でコンパイルできない C なんて何の役に立つのか疑問だ、といっているのですよ
>>690
若さ若さとひけらかすな!
若さ若さとひけらかすな!
693デフォルトの名無しさん (ワッチョイ b7b2-r9Jq)
2019/12/24(火) 07:01:44.07ID:Uve8u0PJ0694デフォルトの名無しさん (ワッチョイ b7b2-r9Jq)
2019/12/24(火) 07:03:32.05ID:Uve8u0PJ0 積集合なんかいいとこ取りの逆だ
695デフォルトの名無しさん (ワッチョイ 9773-x674)
2019/12/24(火) 07:04:40.49ID:cUFUrp770 ほんそれ
C++を覚えてさっさとこのスレからいなくなってくれ
ガキんちょは
C++を覚えてさっさとこのスレからいなくなってくれ
ガキんちょは
696デフォルトの名無しさん (ブーイモ MMfb-gy34)
2019/12/24(火) 08:24:53.44ID:DYV/RLXmM >>691
公開ヘッダだけ互換で書いとけばいいだろマヌケ
公開ヘッダだけ互換で書いとけばいいだろマヌケ
697デフォルトの名無しさん (ワッチョイ 9f79-+Tiu)
2019/12/24(火) 13:32:50.89ID:nbxHNYps0 C言語環境には色々と障害が多いが
その最たるものの一つが老害の多さだとこのスレを見てもよく分かる
その最たるものの一つが老害の多さだとこのスレを見てもよく分かる
698デフォルトの名無しさん (ワッチョイ b7b2-r9Jq)
2019/12/24(火) 13:37:43.29ID:Uve8u0PJ0 そもそもC89とC17の違いがそんなに問題になるか?
C89さえ分かっていればC17を差分で憶えるのは大した話じゃない
不勉強なやつが自己弁護のために騒いでるだけだろうが
C89さえ分かっていればC17を差分で憶えるのは大した話じゃない
不勉強なやつが自己弁護のために騒いでるだけだろうが
699デフォルトの名無しさん (ワッチョイ ff63-prDO)
2019/12/24(火) 14:54:32.55ID:4UlhXCkA0 勉強家はC++に移られたらどうか
貴重な人生を無駄にしないで済む
貴重な人生を無駄にしないで済む
700デフォルトの名無しさん (ワッチョイ b7b2-r9Jq)
2019/12/24(火) 16:09:31.88ID:Uve8u0PJ0 もちC++も使ってるよ
C使いが他の言語をやってないという仮定がそもそもおかしいぜ
C使いが他の言語をやってないという仮定がそもそもおかしいぜ
701デフォルトの名無しさん (ワッチョイ ff63-prDO)
2019/12/24(火) 16:17:11.27ID:4UlhXCkA0 勉強家はこのスレに入らないから,さっさと移動したらどうか?
粗大ゴミしかいないスレなんだから,こんな所に居続ける必要ないだろ
お前自身が粗大ゴミだと自覚しているなら仕方がないが
粗大ゴミしかいないスレなんだから,こんな所に居続ける必要ないだろ
お前自身が粗大ゴミだと自覚しているなら仕方がないが
702デフォルトの名無しさん (ワッチョイ b7b2-r9Jq)
2019/12/24(火) 16:30:12.41ID:Uve8u0PJ0 うるせえな
どこのスレに来ようが貴様に口だしされる筋合いはない
どこのスレに来ようが貴様に口だしされる筋合いはない
703デフォルトの名無しさん (ワッチョイ ff63-prDO)
2019/12/24(火) 16:44:50.65ID:4UlhXCkA0 荒らしたいって事?
704デフォルトの名無しさん (ワッチョイ b7b2-r9Jq)
2019/12/24(火) 16:45:57.75ID:Uve8u0PJ0 脈絡ねえこと言ってんなよ
705デフォルトの名無しさん (ワッチョイ ff63-prDO)
2019/12/24(火) 17:10:39.49ID:4UlhXCkA0 特定の話題で話したいなら,そういうスレを見つけるか、無ければ作れば良いんだよ
C言語全般を話題にする既存のスレを荒らす必要がこれっぽっちもない
C言語全般を話題にする既存のスレを荒らす必要がこれっぽっちもない
706デフォルトの名無しさん (ドコグロ MMdf-fd2f)
2019/12/24(火) 17:25:45.59ID:obM24HmuM707デフォルトの名無しさん (ワッチョイ 9f52-1WEo)
2019/12/24(火) 17:30:04.53ID:4c603ABM0 >>705
C言語全般を話題にするスレと言ってる奴がC99は別スレに行けとか言ってたのだから、支離滅裂ダナー
C言語全般を話題にするスレと言ってる奴がC99は別スレに行けとか言ってたのだから、支離滅裂ダナー
708デフォルトの名無しさん (スップ Sd3f-x674)
2019/12/24(火) 17:52:25.07ID:vOfEkls8d C言語は
非常にチープな環境でも動く
低レベルな記述が可能
非常に多くの環境で動作する
コンパイラの作成が容易
ということで未だに多くの場所で使われている
これらのメリットを減らす拡張は不要
これらのメリットが不要な環境ではC言語は不要
C++や、よりリッチな言語を使うべき
非常にチープな環境でも動く
低レベルな記述が可能
非常に多くの環境で動作する
コンパイラの作成が容易
ということで未だに多くの場所で使われている
これらのメリットを減らす拡張は不要
これらのメリットが不要な環境ではC言語は不要
C++や、よりリッチな言語を使うべき
709デフォルトの名無しさん (ワッチョイ b7b2-r9Jq)
2019/12/24(火) 18:11:41.28ID:Uve8u0PJ0 もうゴテゴテつけんなよ、という意見には賛成だ
>>693
>C++コンパイラでC非互換の機能を使わない縛りこそ何の役にも立ちゃしねえ
K&R2 の範囲で書くことができるというのは必須の技能だと思いますよ、それができない、そもそもなにが K&R2 の範囲でなにがそうではないかを知らないようでは馬鹿と謗られてもしかたがない
>C++コンパイラでC非互換の機能を使わない縛りこそ何の役にも立ちゃしねえ
K&R2 の範囲で書くことができるというのは必須の技能だと思いますよ、それができない、そもそもなにが K&R2 の範囲でなにがそうではないかを知らないようでは馬鹿と謗られてもしかたがない
>>696
kwsk
kwsk
>>698
>C89さえ分かっていればC17を差分で憶えるのは大した話じゃない
そのとおり
できる奴にとっては、C99 だろうが C11 だろうが C17 だろうが、どれも大差がなく自由に行き来できるしどうでもいい
しかし、ここで敢えて「C89=K&R2 こそ正義」と煽ってみると、案外「老害死ね」という反応が続出する
そういう点から推察するところでは、このスレに出入りする人間の 50% は K&R2 すらわかっていないレベルではないだろうか、と考えさせられるのですよ
>C89さえ分かっていればC17を差分で憶えるのは大した話じゃない
そのとおり
できる奴にとっては、C99 だろうが C11 だろうが C17 だろうが、どれも大差がなく自由に行き来できるしどうでもいい
しかし、ここで敢えて「C89=K&R2 こそ正義」と煽ってみると、案外「老害死ね」という反応が続出する
そういう点から推察するところでは、このスレに出入りする人間の 50% は K&R2 すらわかっていないレベルではないだろうか、と考えさせられるのですよ
>>708
ライブラリとして、他の言語から直に呼んで貰うことを目指すため、C で書き直してしまうという話もよく聞きます、この手の用途を他の言語で聞いたことがない
ライブラリとして、他の言語から直に呼んで貰うことを目指すため、C で書き直してしまうという話もよく聞きます、この手の用途を他の言語で聞いたことがない
>>692
我々がしているのはヌルポインタの話だ
ただ 0 と書けば済む話のものに誰がタイプ数をつぎ込む?
まして #define NULL (void *)0 と構えて運用するようなものじゃない
マクロ NULL が存在すること自体なにかの間違いなのだ
我々がしているのはヌルポインタの話だ
ただ 0 と書けば済む話のものに誰がタイプ数をつぎ込む?
まして #define NULL (void *)0 と構えて運用するようなものじゃない
マクロ NULL が存在すること自体なにかの間違いなのだ
715デフォルトの名無しさん (ワッチョイ b7b2-r9Jq)
2019/12/24(火) 18:47:31.01ID:Uve8u0PJ0 >>710
K&R2の範囲で書くという具体的な案件を1つでも知っているか?
俺も含め、その案件に携わることになったとして困る者は極めて少数だと思うぜ
50%もいるようには全く思わない
K&R1の案件でさえ、今の若いのでもすぐ慣れるだろうさ
K&R2の範囲で書くという具体的な案件を1つでも知っているか?
俺も含め、その案件に携わることになったとして困る者は極めて少数だと思うぜ
50%もいるようには全く思わない
K&R1の案件でさえ、今の若いのでもすぐ慣れるだろうさ
717蟻人間 ◆T6xkBnTXz7B0 (ワッチョイ 5701-upP4)
2019/12/24(火) 18:52:26.57ID:4kM/Vj6H0 >>714
整数とポインタのサイズが違うとき、NULLがないと大変なことになる。
整数とポインタのサイズが違うとき、NULLがないと大変なことになる。
>>717
可変長引数関数に (void *)0 を渡すときだけは (void *)0 は必要ですが、それ以外は 0 と書いてそれがポインタか整数かは文脈で判定できると思っています
可変長引数関数に (void *)0 を渡すときだけは (void *)0 は必要ですが、それ以外は 0 と書いてそれがポインタか整数かは文脈で判定できると思っています
719デフォルトの名無しさん (ワッチョイ 571a-prDO)
2019/12/24(火) 19:09:32.87ID:wOhZrnY70 >>717
ん?可変長引数とか、整数とポインタが曖昧なところでは NULL にもキャスト要るし、
NULL がサイズ違いとか動作上の問題を解決することなんてないのでは?
http://www.kouno.jp/home/c_faq/c5.html#4
ん?可変長引数とか、整数とポインタが曖昧なところでは NULL にもキャスト要るし、
NULL がサイズ違いとか動作上の問題を解決することなんてないのでは?
http://www.kouno.jp/home/c_faq/c5.html#4
720デフォルトの名無しさん (ワッチョイ ff02-65x4)
2019/12/25(水) 05:49:06.65ID:7G8eDwRY0 > ただ 0 と書けば済む話のものに誰がタイプ数をつぎ込む?
というわけで if(x != 0) じゃなくて if(x) だな
というわけで if(x != 0) じゃなくて if(x) だな
721デフォルトの名無しさん (ワッチョイ f773-prDO)
2019/12/25(水) 07:47:40.10ID:z2z2eZOK0 プロジェクトリーダー「数字直接記入禁止!全部#define で置き換えろ!」
大昔そんな事があったと聞いた。
大昔そんな事があったと聞いた。
722デフォルトの名無しさん (ワッチョイ 9773-x674)
2019/12/25(水) 08:01:19.10ID:LrSoTBV60 あった
フラグを一個も立って無いことを示す0もdefine
デバイスの特性を多項式近似した関数も
各係数を全てdefine
縦と横のそれぞれの座標計算、ループで処理にした方が記述が簡単なので2でループしたら
その2もdefine
他にも意味不明のコーディング規約が多数
フラグを一個も立って無いことを示す0もdefine
デバイスの特性を多項式近似した関数も
各係数を全てdefine
縦と横のそれぞれの座標計算、ループで処理にした方が記述が簡単なので2でループしたら
その2もdefine
他にも意味不明のコーディング規約が多数
723デフォルトの名無しさん (アウアウウー Sa5b-YiuP)
2019/12/25(水) 08:32:20.25ID:oGSLd7g6a それもこれもマジックナンバーにコメント書かなかったおまいらが悪いんやで
724デフォルトの名無しさん (ワッチョイ 9f52-1WEo)
2019/12/25(水) 08:34:25.12ID:mNtkopg10 マジックナンバーの何がいけない、どういう場合にどんな問題があるかを理解しないまま、杓子定規にルールだけ覚えるとそんな奴が出来上がるな。
725デフォルトの名無しさん (ワンミングク MM7f-XIG2)
2019/12/25(水) 08:51:06.27ID:gNbuW8hwM726デフォルトの名無しさん (ワッチョイ 7f7c-prDO)
2019/12/25(水) 09:53:45.40ID:WMMCG2Dq0 値まで書いたアホっぽい定数 はわりと使うかな・・・
#define EGGCOUNT30 30
みたいに書いちゃうやつ
コード中に即値書きたいけど書くとリファクタリングで死ぬから
リファクタリングのためだけに定数書いてる感じ
#define EGGCOUNT30 30
みたいに書いちゃうやつ
コード中に即値書きたいけど書くとリファクタリングで死ぬから
リファクタリングのためだけに定数書いてる感じ
727デフォルトの名無しさん (アウウィフ FF5b-hPjh)
2019/12/25(水) 10:17:23.56ID:2ymVLaRcF 当たり前だがリファクタリング以前に定数調整だけで死ぬぞ
#define EGGCOUNT 30
なら
#define EGGCOUNT 40
で済むのに
#define EGGCOUNT30 30
だと
#define EGGCOUNT40 40
で全置換する気か
#define EGGCOUNT 30
なら
#define EGGCOUNT 40
で済むのに
#define EGGCOUNT30 30
だと
#define EGGCOUNT40 40
で全置換する気か
728デフォルトの名無しさん (ワンミングク MM7f-XIG2)
2019/12/25(水) 10:24:47.96ID:gNbuW8hwM s/30/40/g
は基地外沙汰だが
s/EGGCOUNT30/EGGCOUNT40/g
ならイケそうかも!!
は基地外沙汰だが
s/EGGCOUNT30/EGGCOUNT40/g
ならイケそうかも!!
729デフォルトの名無しさん (ワッチョイ 9769-mhYo)
2019/12/25(水) 13:00:30.03ID:KFffpDzg0 フォーマット文字列中のも駄目なんかな
少数以下 3桁に整えるのに "%.3f" → "%.*f" にして引数で渡す
少数以下 3桁に整えるのに "%.3f" → "%.*f" にして引数で渡す
730デフォルトの名無しさん (ワッチョイ 9769-mhYo)
2019/12/25(水) 13:08:29.51ID:KFffpDzg0 ああ フォーマット文字列を define しろということか
#define FORMAT "%.3f"
:
sprintf(buf, FROMAT, double_value);
みたいな
#define FORMAT "%.3f"
:
sprintf(buf, FROMAT, double_value);
みたいな
731デフォルトの名無しさん (スッップ Sdbf-x674)
2019/12/25(水) 13:12:39.59ID:wMqEADXhd732デフォルトの名無しさん (スッップ Sdbf-x674)
2019/12/25(水) 13:18:43.41ID:wMqEADXhd733デフォルトの名無しさん (ワッチョイ 7f7c-prDO)
2019/12/25(水) 13:45:41.90ID:WMMCG2Dq0734デフォルトの名無しさん (ワッチョイ ff63-prDO)
2019/12/25(水) 13:50:36.68ID:V0IDAf7x0 エディタの正規表現は使わないのか?
複数パターンでも一回で出来ると思うが
複数パターンでも一回で出来ると思うが
735デフォルトの名無しさん (ワッチョイ 9f2c-1ZZR)
2019/12/25(水) 14:28:39.98ID:ZI663GBY0736デフォルトの名無しさん (ワッチョイ b7b2-r9Jq)
2019/12/25(水) 14:58:33.15ID:HhfzRslS0 x != 0 も bool ではないんだが
737735 (ワッチョイ 9f2c-1ZZR)
2019/12/25(水) 15:17:44.07ID:ZI663GBY0 x != 0
は、yes/no の2値しかないでしょ?
実質的には、bool 値として使っている
は、yes/no の2値しかないでしょ?
実質的には、bool 値として使っている
738デフォルトの名無しさん (ワッチョイ b7b2-r9Jq)
2019/12/25(水) 15:25:44.58ID:HhfzRslS0 それはおまえの思い込み
ISO/IEC 9899:2011
6.5.9 Equality operators
3
Each of the operators yields 1 if the specified relation is true and 0 if it is false.
The result has type int.
これが事実だ
ISO/IEC 9899:2011
6.5.9 Equality operators
3
Each of the operators yields 1 if the specified relation is true and 0 if it is false.
The result has type int.
これが事実だ
739デフォルトの名無しさん (ワッチョイ bf8c-vyMa)
2019/12/25(水) 16:13:24.55ID:xjd+p9Q20 直接コードを書くことを禁止する。スクリプトを使って書け。
740デフォルトの名無しさん (スッップ Sdbf-x674)
2019/12/25(水) 16:42:27.57ID:wMqEADXhd BOOL
YESNO
OKCANCEL
ONEBIT
実質的にboolなら中身はdoubleでもenumでもint64_tでもifに入れて良い
っていうコーディング規約
YESNO
OKCANCEL
ONEBIT
実質的にboolなら中身はdoubleでもenumでもint64_tでもifに入れて良い
っていうコーディング規約
741735 (ワッチョイ 9f2c-1ZZR)
2019/12/25(水) 16:42:38.50ID:ZI663GBY0 文法は関係ない。
あくまでも、コードの品質・可読性を上げるための、MISRA-C のルール!
if, while などの条件式には、実質的なbool 値しか書けない
条件式に、単なる整数などを書けない。
整数の0 を偽とみなした、条件判断を書けない
MISRA-Cを守っていないと、低品質で、審査に通りませんよと言うことw
あくまでも、コードの品質・可読性を上げるための、MISRA-C のルール!
if, while などの条件式には、実質的なbool 値しか書けない
条件式に、単なる整数などを書けない。
整数の0 を偽とみなした、条件判断を書けない
MISRA-Cを守っていないと、低品質で、審査に通りませんよと言うことw
742デフォルトの名無しさん (アウアウウー Sa5b-1WEo)
2019/12/25(水) 17:03:05.94ID:TfD43SqCa >>741
よそのスレでRuby基地外っぷりを発揮してさんざん迷惑を掛けているお前がルール遵守を説くなんて、羞恥心はないのか?
よそのスレでRuby基地外っぷりを発揮してさんざん迷惑を掛けているお前がルール遵守を説くなんて、羞恥心はないのか?
743デフォルトの名無しさん (ワッチョイ 9769-mhYo)
2019/12/25(水) 17:09:20.32ID:KFffpDzg0 if (x) → if (!!x) かにゃ?
744デフォルトの名無しさん (アウウィフ FF5b-hPjh)
2019/12/25(水) 18:22:33.85ID:2ymVLaRcF >>735
if(!!x)
if(!!x)
745デフォルトの名無しさん (ワッチョイ 9773-x674)
2019/12/25(水) 19:13:54.17ID:LrSoTBV60 >>741
また MISRA ですか…
MISRA 適合かどうかを診断してくれるプログラムでも配布してくれているんだと思っていましたが、そうではなく、ただ人を縛る規則を決めるのが好きな人間の集団なんですね…
また MISRA ですか…
MISRA 適合かどうかを診断してくれるプログラムでも配布してくれているんだと思っていましたが、そうではなく、ただ人を縛る規則を決めるのが好きな人間の集団なんですね…
747デフォルトの名無しさん (ワッチョイ b7b2-r9Jq)
2019/12/25(水) 21:01:12.18ID:HhfzRslS0 > MISRA-Cを守っていないと、低品質で、審査に通りませんよと言うことw
MISRA-Cを守っていれば、高品質で、審査に通ると言いたいのか?
もう罵倒語が喉まで出かかっているんだが
MISRA-Cを守っていれば、高品質で、審査に通ると言いたいのか?
もう罵倒語が喉まで出かかっているんだが
748デフォルトの名無しさん (ワッチョイ 9fa5-/xyN)
2019/12/25(水) 22:01:38.68ID:R5R0tFog0 違うナァ
MISRA語ルールを守っているとMISRA語のコンパイラが書けないんだよw
大いなる自己矛盾に陥ってMISRAは沈没する
MISRA語ルールを守っているとMISRA語のコンパイラが書けないんだよw
大いなる自己矛盾に陥ってMISRAは沈没する
749デフォルトの名無しさん (ワッチョイ 974f-prDO)
2019/12/25(水) 22:15:36.92ID:rtgRmFxx0 >>726みたいなのはいくつか特定の値しかとれない引数のために使われることはあるね。
まぁenumでもいいんだけど。
まぁenumでもいいんだけど。
750デフォルトの名無しさん (ワッチョイ 9f01-fd2f)
2019/12/25(水) 22:31:21.33ID:W4j7C6dU0 >>747
>> MISRA-Cを守っていないと、低品質で、審査に通りませんよと言うことw
これを読んで
> MISRA-Cを守っていれば、高品質で、審査に通ると言いたいのか?
と解釈する奴はもれなくバカ
>> MISRA-Cを守っていないと、低品質で、審査に通りませんよと言うことw
これを読んで
> MISRA-Cを守っていれば、高品質で、審査に通ると言いたいのか?
と解釈する奴はもれなくバカ
751デフォルトの名無しさん (ワッチョイ b7b2-r9Jq)
2019/12/25(水) 22:35:19.52ID:HhfzRslS0752デフォルトの名無しさん (ワッチョイ 9f01-fd2f)
2019/12/25(水) 22:55:02.25ID:W4j7C6dU0753デフォルトの名無しさん (ワッチョイ ff02-65x4)
2019/12/25(水) 23:19:28.12ID:7G8eDwRY0 0(ゼロ)はマジックナンバーじゃないような気が
754デフォルトの名無しさん (ワッチョイ 9773-x674)
2019/12/25(水) 23:20:28.23ID:LrSoTBV60 8進数は使用禁止なので0は使えません
755デフォルトの名無しさん (ワッチョイ 1a63-K0SF)
2019/12/26(木) 00:09:17.82ID:AoPKrYsL0 0x0と書けばいい
756デフォルトの名無しさん (ワッチョイ 5e1d-fJ/L)
2019/12/26(木) 01:10:46.52ID:SdIj1xpo0 main関数の{ }についてお聞きしたいんですが、
int main(void) {
____/* コード */
}
という表記ではいけないですか?
スッキリCや各種サイトを見ると、
int main(void)
{
____/* コード */
}
となっていることがほとんどなのですが
int main(void) {
____/* コード */
}
という表記ではいけないですか?
スッキリCや各種サイトを見ると、
int main(void)
{
____/* コード */
}
となっていることがほとんどなのですが
757デフォルトの名無しさん (ワッチョイ 1c79-RbSw)
2019/12/26(木) 01:13:45.64ID:1Soz4RTf0 間を取って
int main(void) { /* コード */ }
でも動くぞ
int main(void) { /* コード */ }
でも動くぞ
758デフォルトの名無しさん (ワッチョイ 98ad-7JW6)
2019/12/26(木) 01:16:16.88ID:wuBFmrIL0 >>756
コンパイラは改行を無視するんやで
コンパイラは改行を無視するんやで
759756 (ワッチョイ 5e1d-fJ/L)
2019/12/26(木) 01:20:09.70ID:SdIj1xpo0 ありがとうございます。
後者にしないといけないという決まりとかあるんですか?
後者にしないといけないという決まりとかあるんですか?
760デフォルトの名無しさん (ブーイモ MM98-La8A)
2019/12/26(木) 01:22:32.15ID:B3/URd3+M 文法じゃなくてコーディングスタイルのこと聞いてるんでしょ。
チーム内で決まったスタイルがあるならそれに従えばいいし、
そうでなければ自分の好みで決めればいい。
俺の好みは1行減るし統一感のある前者。
チーム内で決まったスタイルがあるならそれに従えばいいし、
そうでなければ自分の好みで決めればいい。
俺の好みは1行減るし統一感のある前者。
761デフォルトの名無しさん (ワッチョイ 0073-Rqzo)
2019/12/26(木) 01:23:11.55ID:rIhsLdYp0 私も前者
762デフォルトの名無しさん (ワッチョイ 9602-Bzg6)
2019/12/26(木) 01:28:27.58ID:ekrCE4yL0 K&R2は後者
763756 (ワッチョイ 5e1d-fJ/L)
2019/12/26(木) 01:40:40.30ID:SdIj1xpo0 もう少し考えてみようと思います
深夜にありがとうございました
深夜にありがとうございました
764デフォルトの名無しさん (ワッチョイ 9bb2-HfLM)
2019/12/26(木) 07:31:20.36ID:RfJEL4eB0765デフォルトの名無しさん (ドコグロ MM46-Nxir)
2019/12/26(木) 07:33:50.37ID:Fsuom43iM766デフォルトの名無しさん (ワッチョイ 9bb2-HfLM)
2019/12/26(木) 07:36:01.30ID:RfJEL4eB0767デフォルトの名無しさん (ワッチョイ 9bb2-HfLM)
2019/12/26(木) 07:49:13.97ID:RfJEL4eB0768デフォルトの名無しさん (ワッチョイ 2f7b-keN1)
2019/12/26(木) 08:06:43.81ID:GqOej4nw0 >>756
int func(int arg)
{
...
}
という具合に「関数本体を開始する波括弧を次の行に書く」方式だと
ヘッダファイルにプロトタイプ宣言として書き写す際に
1行コピーして行末に ; 追加で完了、楽チンという利点があるわね。
main() の場合は当てはまらないのがやや弱いけど。
int func(int arg)
{
...
}
という具合に「関数本体を開始する波括弧を次の行に書く」方式だと
ヘッダファイルにプロトタイプ宣言として書き写す際に
1行コピーして行末に ; 追加で完了、楽チンという利点があるわね。
main() の場合は当てはまらないのがやや弱いけど。
769デフォルトの名無しさん (ドコグロ MM46-Nxir)
2019/12/26(木) 08:18:02.10ID:Fsuom43iM770デフォルトの名無しさん (ワッチョイ 9bb2-HfLM)
2019/12/26(木) 08:31:13.53ID:RfJEL4eB0771デフォルトの名無しさん (ドコグロ MM46-Nxir)
2019/12/26(木) 08:47:26.74ID:Fsuom43iM772デフォルトの名無しさん (ワッチョイ 9bb2-HfLM)
2019/12/26(木) 10:44:30.71ID:RfJEL4eB0773デフォルトの名無しさん (ワッチョイ 6c88-hRE6)
2019/12/26(木) 11:06:55.96ID:F8ujXl8x0 こんなところで年収自慢なんかしても虚しいだけじゃないか?
対偶を勘違いしてるなんてみんな気付いてるのに無理につっかかんなって
対偶を勘違いしてるなんてみんな気付いてるのに無理につっかかんなって
774デフォルトの名無しさん (ワッチョイ 9602-Bzg6)
2019/12/26(木) 11:13:36.42ID:ekrCE4yL0775デフォルトの名無しさん (ワッチョイ 9602-Bzg6)
2019/12/26(木) 11:15:24.50ID:ekrCE4yL0 MISRAで if(x)がまずい理由を教えてくだされ
776デフォルトの名無しさん (ワイーワ2 FF7a-v1fK)
2019/12/26(木) 11:17:42.33ID:qmNoWNu8F >>731
一般的に特定の非正規形は特定の分析用途には使いやすくても
違う観点で分析しようとすると正規形からデータ変形するよりも多くの手間がかかる
参照オンリーの場合でもデータの利用方法が定型化していない場合は正規形から考えるメリットは大きい
特にRDBで分析用途のDBを用意する場合は参照オンリーでも正規形から考えとかないと手間が異常に増える
一般的に特定の非正規形は特定の分析用途には使いやすくても
違う観点で分析しようとすると正規形からデータ変形するよりも多くの手間がかかる
参照オンリーの場合でもデータの利用方法が定型化していない場合は正規形から考えるメリットは大きい
特にRDBで分析用途のDBを用意する場合は参照オンリーでも正規形から考えとかないと手間が異常に増える
777デフォルトの名無しさん (ワイーワ2 FF7a-v1fK)
2019/12/26(木) 11:21:50.00ID:qmNoWNu8F778デフォルトの名無しさん (ワッチョイ 6c88-hRE6)
2019/12/26(木) 11:31:06.38ID:F8ujXl8x0 元の命題の真偽ではなく元の命題を真と仮定した場合、対偶は真か?という話
本来、対偶は真であるが747は対偶ではない命題を挙げてそれが真であるかのようにレスしているので突っ込まれた
対偶の挙げ方の間違いを指摘したのになぜか元の命題の真偽についてギャーギャー言うから話が噛み合わない
本来、対偶は真であるが747は対偶ではない命題を挙げてそれが真であるかのようにレスしているので突っ込まれた
対偶の挙げ方の間違いを指摘したのになぜか元の命題の真偽についてギャーギャー言うから話が噛み合わない
779デフォルトの名無しさん (ワッチョイ 9bb2-HfLM)
2019/12/26(木) 11:36:01.57ID:RfJEL4eB0780デフォルトの名無しさん (ドコグロ MM46-Nxir)
2019/12/26(木) 12:24:56.24ID:Fsuom43iM いきなり年収自慢とか笑える
まあ低能にありがちな行動だけどなw
まあ低能にありがちな行動だけどなw
781デフォルトの名無しさん (ワッチョイ 9bb2-HfLM)
2019/12/26(木) 12:27:00.84ID:RfJEL4eB0 中卒でも中には総理大臣になった人もいるけどね
そういうことにしといてやろうか?
そういうことにしといてやろうか?
782デフォルトの名無しさん (ワッチョイ 79da-DGYe)
2019/12/26(木) 12:48:48.88ID:nqqh6plV0 そもそも集合関係と因果関係を混同しているのが間違いの原因
「事象Aが真ならば事象Bは真」の対偶「事象Bが真でないならば事象Aは真ではない」は常に正しい
一方「原因Aが真ならば結果Bは真」に対して「結果Bが真でないならば原因Aは真ではない」は正しいとは限らない
「事象Aが真ならば事象Bは真」の対偶「事象Bが真でないならば事象Aは真ではない」は常に正しい
一方「原因Aが真ならば結果Bは真」に対して「結果Bが真でないならば原因Aは真ではない」は正しいとは限らない
783デフォルトの名無しさん (JP 0H99-La8A)
2019/12/26(木) 13:05:49.36ID:mq/d+l+IH784デフォルトの名無しさん (ワッチョイ 9bb2-HfLM)
2019/12/26(木) 13:06:48.52ID:RfJEL4eB0 >>782
おまえ747の時点で俺がそう言っているのが読めてないもんな
そうやって教科書を朗読するのもいいことだから頑張んなw
お勉強はまず憶えることが初手だが
現実問題に応用できるようになって始めて完成するんだよ
おまえ747の時点で俺がそう言っているのが読めてないもんな
そうやって教科書を朗読するのもいいことだから頑張んなw
お勉強はまず憶えることが初手だが
現実問題に応用できるようになって始めて完成するんだよ
785デフォルトの名無しさん (ワッチョイ 9bb2-HfLM)
2019/12/26(木) 13:08:29.47ID:RfJEL4eB0 >>783
774は制御文と関数は違うということが766の言う「矛盾」のルーツだと言いたいんだと思うぜ
774は制御文と関数は違うということが766の言う「矛盾」のルーツだと言いたいんだと思うぜ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★4 [蚤の市★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★5 [七波羅探題★]
- 【速報】 米トランプ政権声明 「中国が台湾を奪おうとする、いかなる試みも阻止する」 中国「レッドラインだ」 ★2 [お断り★]
- 元プロ野球選手・堂上隼人(43)を20代女性2人へのわいせつ未遂容疑で8回目の逮捕…これまでの被害者は10代・20代の女性11人に [Anonymous★]
- 「残業キャンセル界隈」若者が増加?「職務放棄」との批判も…“定時退社の権利”どこまで通用するか [七波羅探題★]
- 【高校野球】なぜ『7回制』は反対多数でも止まらないか… 高野連が「全員の命」守るために貫く伝統より改革の姿勢 [冬月記者★]
- 【高市悲報】自衛隊「実は事前に現場海域で中国軍から空母での発着訓練をすると通告がありました」え…?😨😨 [931948549]
- 【速報】旧統一教会会長が辞任 [459590647]
- 【高市速報】中国「このままだと日本が先制攻撃してくる」 [583597859]
- AI「その画像AIだぞ」AIぼく「そうなんだ助かる」
- 「ワイとベロチュー」or「女の子とスカトロセックス」
- 【悲報】山里亮太(南海キャンディーズ)さん [329329848]
