![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
質問の、上のほうの記述ができるようになったのはANSI規格になってからです。
#それ以前は処理系による
C FAQ 1
http://www.kouno.jp/home/c_faq/c1.html
の 1.31あたりをどうぞ。
多く目にする理由は、たぶん上のような書き方ができるということを知らない人が
多いからじゃないでしょうか。
参考書書く人も意外にこういうところを見落としてたりするし。
>memsetを使うメリットは何かあるのでしょうか?
大昔のコンパイラでもコンパイルできる。くらい?
No.1
- 回答日時:
auto だといずれにしても「実行時に全て 0 にする」ということをしなきゃならんので, 「本質的な違い」はないと思います. あとはコンパイラがどこまで最適化してくれるか, あるいはライブラリがどこまで最適化されているかに依存します.... まあ, 前者の方が「遅い」ことはないと思うけど.
昔の C だとどうだろ. ひょっとすると, 大昔は「memset しないと 0 クリアが保証されない」ということがあったかもしれません.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- その他(エンターテインメント・スポーツ) 桑田佳祐、佐野元春、世良公則、Char、野口五郎 還暦過ぎた同級生5人が集結 2 2022/06/21 20:01
- C言語・C++・C# c言語配列の結合についてです。 なぜうまくいかないのでしょうか。 #include <stdio.h 4 2022/05/30 22:42
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ソフトの開発言語を調べる方法
-
unsigned long long 型のフォー...
-
printfなど、標準関数のソース...
-
Visual Studio でmakefileを使...
-
ソースコードの移植について
-
COBOLのALPHABET...
-
中国語(簡体字)をソースコード...
-
リリースモードとデバッグモー...
-
『独習C』第3版と第4版の違い
-
EXEファイルにランタイムは必要?
-
C言語のフリーソフト。
-
組み込みソフト。ROM領域にデータ
-
PICでのI2C通信でのマスタ、ス...
-
PICマイコンのC言語について
-
C言語での式の評価順序について
-
どのコンパイラが私に適してい...
-
VC++の/Zm オプションについて
-
VisualC++.netでwindowsアプリ作成
-
C++Builder → Visual C++ 移植...
-
フリーのPrologコンパイラ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
C++でデスクトップGUIアプリ開...
-
組み込みソフト。ROM領域にデータ
-
cc と gcc の違い
-
printfなど、標準関数のソース...
-
パーサとコンパイラの違いって?
-
C言語の規格
-
C++Builder → Visual C++ 移植...
-
<conio.h>?
-
COBOLの論理演算子について質問...
-
Σの計算について
-
リリースモードとデバッグモー...
-
COBOLのALPHABET...
-
C言語はC言語でできている?
-
24bit サイズの変数
-
Visual Studio でmakefileを使...
-
VC++の/Zm オプションについて
-
VBでVC++の処理速さを実...
-
C言語 main関数とsum関数の記...
おすすめ情報