- 運営しているクリエイター
#プログラミング
C言語 間違い探し マニアック編 「機能 = 0」はどこへ消えた?
「上級編」にしようかと思ったけど、「上級編か?」と思い直し「マニアック編」とした。
一番の理由は「環境依存する」ということである。
故に、コードをコピー&ペーストして実行しても同じ現象が発生しない可能性がある。
更に、C言語のあまり見慣れない仕様も関係している。私はこの仕様を利用したコードをみたことがない(と言っても井の中の蛙であるが)。
先日のC言語記事にコメントいただいた内容である。
ソ
カーニハンCを読む 第1章 やさしい入門(1)
先日、演算子の優先度について改めてカーニハンCを読んでみたが、なかなか懐かしくもあってもう少し読んでみようかという気になった。
本の初っぱなが『第1章 やさしい入門』である。
第2章以降は次のように言語の規約に準じた記載になっているが、まずはプログラミングに親しむようにと『やさしい入門』が先にきている。
第1章 やさしい入門
第2章 データ型・演算子・式
第3章 制御の流れ
第4章 関数とプ
カーニハンCを読む ついでにJISXも読む 優先度と評価順序 多分わかったんじゃないか劇場
先日来より、C言語の演算子の優先順位でバタバタしていたんだが、kznさんから「JISを読んでみたら?」とコメントいただいて、JISで「優先」を検索してうんうん唸っていたら、ふと視界が開けた気がする。
だからネットって面白い。
kznさんから教えていただいたJISはこちら。
私のバタバタ記事はこちら。
C言語の「++(後置)」は優先順位が高いのであるC言語のインクリメント演算子である「++(後