[解決済み】なぜアスタリスクは型の後ではなく、変数名の前にあるのですか?
2022-04-16 09:45:49
質問
なぜ多くのCプログラマはこのような変数名をつけるのですか。
int *myVariable;
というより、こんな感じ。
int* myVariable;
どちらも有効です。アスタリスクは型の一部であって、変数名の一部ではないような気がするのですが。どなたかこのロジックを説明できる方はいらっしゃいますか?
どのように解決するのですか?
両者は全く同じものです。 しかし
int *myVariable, myVariable2;
myVariableが型を持っていることは明らかなようです。 int* 一方、myVariable2 の型は int . で
int* myVariable, myVariable2;
という型であることは明らかでしょう。
int*
のように、正しいとは言えません。
myVariable2
は型
int
.
したがって、最初のプログラミングスタイルの方が直感的である。
関連
-
[解決済み】組み込み関数「malloc」の暗黙の宣言の非互換性
-
[解決済み】未定義参照 makefile が間違っているのかも?
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] なぜ、オブジェクトそのものではなく、ポインタを使用しなければならないのですか?
-
[解決済み] オブジェクト名の前のシングルアンダーコアとダブルアンダーコアの意味は何ですか?
-
[解決済み] "お知らせ 未定義変数"、"Notice: Notice: 未定義のインデックス", "Notice:未定義のインデックス", "Notice."。PHPを使用した「未定義のオフセット
-
[解決済み] C++の識別子でアンダースコアを使用する場合のルールについて教えてください。
-
[解決済み] マクロで無意味なdo-while文やif-else文を使っているのはなぜですか?
-
[解決済み] CとC++でmain()は何を返すべきですか?
-
[解決済み】なぜ◎ܫ◎と☺はJavaScriptの変数名として有効ではないのでしょうか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Valgrind - strcpyのサイズ1の無効な書き込み
-
[解決済み】Cコンパイルエラーです。Idは1終了ステータスを返した
-
[解決済み] strtokのセグメンテーションフォールト
-
[解決済み】ポインタと整数の比較で警告が出る
-
[解決済み] struct で "warning: useless storage class specifier in empty declaration" (警告: 空の宣言での無駄なストレージクラス指定子)
-
[解決済み】式は変更可能なL値でなければならない
-
[解決済み】MB/sとMiB/sを計算する方法は?
-
[解決済み】C言語で入力が整数型かどうかチェックする
-
[解決済み】Makefile:1: ***セパレータがありません。停止します。
-
[解決済み] Cプログラムで「配列の添え字が整数でない」。