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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
夏が終わったと感じる瞬間って、どんな時?
まだまだ暑い今日この頃。 しかしながら、もう夏は終わっている!……はず。 あなたが思う「夏が終わった!」エピソードを教えてください。
-
家・車以外で、人生で一番奮発した買い物
どんなものにお金をかけるかは人それぞれの価値観ですが、 誰もが一度は清水の舞台から飛び降りる覚悟で、ちょっと贅沢な買い物をしたことがあるはず。
-
CDの保有枚数を教えてください
ひとむかし前はCDを買ったり借りたりが主流でしたが、サブスクで簡単に音楽が聴ける今、CDを手に取ることも減ってきたかと思います。皆さんは2024年現在、何枚くらいCDをお持ちですか?
-
ちょっと先の未来クイズ第4問
11月ごろに発表される、2024年の「新語・流行語大賞」にノミネートされる言葉を書けるだけ書いてください。
-
「お昼の放送」の思い出
小学校から中学校、ところによっては高校まで お昼休みに校内放送で、放送委員が音楽とかおしゃべりとか流してましたよね。 最近は自分でもラジオができるようになって、そのクオリティもすごいことになっていると聞きます。
-
char*を初期化したいのですが
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
unsigned long long 型のフォー...
-
cmakeの役割について(C・C++...
-
プログラマーに向いている人の...
-
PICでのI2C通信でのマスタ、ス...
-
ソフトの開発言語を調べる方法
-
<conio.h>?
-
C++Builder → Visual C++ 移植...
-
COBOLのALPHABET...
-
C++でデスクトップGUIアプリ開...
-
H8/3664でのEEPROMの使用について
-
g++でのユニコード文字列使用
-
python エラー
-
アプリケーションのDLLファイル...
-
エクセルのエラーメッセージ「4...
-
<unistd.h>をVisualStudioでつ...
-
fortranでプログラムを実行する...
-
'stdafx.h'のエラーに関して
-
Makefile作成時の拡張子.oとは?
-
C言語での開発でエラーが出て困...
-
” OS ビルド ” の意味が分か...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
C++Builder → Visual C++ 移植...
-
COBOLのALPHABET...
-
printfなど、標準関数のソース...
-
パーサとコンパイラの違いって?
-
cc と gcc の違い
-
組み込みソフト。ROM領域にデータ
-
リリースモードとデバッグモー...
-
変数の内容がコロコロ変わる、...
-
PICでのI2C通信でのマスタ、ス...
-
C++でデスクトップGUIアプリ開...
-
組込みC開発
-
プログラマーに向いている人の...
-
未使用引数の注意文出力を回避...
-
最初に使う変数のゼロクリアに...
-
main() 関数は、int を返値とす...
-
cudaのnvccはmingwやgccでも使...
-
Type name expected エラーがで...
-
COBOLの論理演算子について質問...
おすすめ情報