Cメモリの変数がその変数に割り当てられているかどうかわからない。私が変数メモリがその変数に割り当てられていると宣言していますが、今日私はいくつかのサイトで調べました。我々が宣言するとき。 私に助けをすることができますこの疑いを明らかにする。Cの可変宣言コンセプト
-3
A
答えて
2
宣言では、変数にメモリを割り当てることはありませんが、一般的にコンパイラに「型」(要件)を知らせることです。
対照的に、定義は実際のメモリが割り当てられる場所です。
これは、同じ変数を(以前の型と競合しない限り)複数回宣言できますが、複数回定義することはできません。
3
変数の宣言は、変数が存在すること、変数の種類、およびその名前のみをコンパイラに通知します。
一方、変数の定義は、実際には変数にスペースを割り当てます。
しかし、変数宣言と定義が同時に発生することがよくあります。そのため、2つのことについて混乱が起きることが多く、その理由はしばしば「宣言」と呼ばれます。脚注として
、上記本当に完全な話ではありません、宣言または定義のいずれかになります仮定義のようなものもあります。これは、初期化を行わないグローバル変数の場合は通常です。
関連する問題
- 1. C++変数宣言
- 2. c#変数宣言
- 3. 可変スカラ宣言エラー
- 4. エラーメッセージC言語での変数宣言
- 5. C++不可解なオペレータのオーバーロード宣言
- 6. C++メソッド変数宣言
- 7. 宣言変数(ANSI C)
- 8. @ sign in C変数宣言
- 9. 目的C:@property宣言とインスタンス変数の宣言
- 10. C - 宣言時の宣言されていない変数
- 11. 可変長配列とCの静的宣言
- 12. JavaScriptの可変オブジェクト宣言名
- 13. ヘッダーファイルの変数の宣言C++
- 14. C++、 'if'式の変数宣言
- 15. C++のメソッド定義と変数宣言
- 16. C複数の変数宣言
- 17. C++ポインタ、宣言
- 18. C++プライオリティキュー宣言
- 19. C++クラス宣言
- 20. C++の宣言子
- 21. C++文字列変数宣言
- 22. C前方宣言
- 23. C++ Constポインタ宣言
- 24. C++ Externクラス宣言
- 25. 前宣言はC
- 26. c# "?"メソッド宣言で
- 27. PAGE_SIZE未宣言C
- 28. c#配列宣言構文vs C++配列宣言構文
- 29. インラインデリゲートの宣言(C#の)
- 30. 宣言スタイル可能なdrawableTop
どのようなサイトが?そして彼らは何を正確に言ったのですか? – StoryTeller