接続数

COUNTER372523FROM 2012/5/16

MISRA-C diary(C言語日誌)

MISRA-C >> Article details

2019/06/01

C言語って難しいのか簡単なのか

Tweet ThisSend to Facebook | by kaizen

C言語って難しいのか簡単なのか

C言語が一番の専門ではありません。


ちょっとしたテクリで速度改善Tips
https://qiita.com/taptappun/items/83578a6ab3546ec1dc2d

1. 誤植

後値インクリメント
->
後置インクリメント

編集リクエスト送付

2. 誤解

ちょっとだけ速くなる書き方
int i = 1;
++i

後置インクリメントだと内部でインスタンスの生成が発生するので、ちょっと処理に時間がかかるようです。ただ現在ではコンパイラの発達により、どちらでもほとんどが出ないことが多いです

後置インクリメントと前置インクリメントで、インスタンスの生成の有無は、C、C++では過去に例を知りません。

他の言語での設計は未確認。

対策

C, C++はコンパイラ、コンパイル結果を比較してみればわかる。

C, C++は過去のプログラムを無駄にしないために古いものも残しているかもしれない。


21:16 | Impressed! | Voted(0) | Comment(0)