ショッピングモール  


【掲示板ご利用上の注意】

 ※題名は具体的に!
 ※学校の課題の丸投げ禁止!
 ※ソースの添付は「HTML変換ツール」で字下げ!
 ※返信の引用は最小限に!
 ※環境(OSとコンパイラ)や症状は具体的に詳しく!
 ※マルチポスト(多重投稿)は謹んで!

 詳しくはこちら



 本当はこんなに大きく書きたくはないのですが、なかなか守っていただけなくて…。
 守ってくださいね。お願いします。(by管理人)

C言語ソース⇒HTML形式ツール   掲示板1こちら


管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.2961

1文字目がアンダーバーの変数について
投稿者---たか(2004/11/15 01:48:10)


これからC言語を学ぼうと思っている初心者です。

勉強のためC言語の本やインターネットなどを見ているのですが
よく変数の名前で最初の1文字が_(アンダーバー)で
始まっているのを見かけますが、アンダーバーをつけない変数と
何が違うのか理由がわかりません。

よろしくお願いいたします。




この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:1文字目がアンダーバーの変数について 2963 tetrapod 2004/11/15 08:53:09


No.2963

Re:1文字目がアンダーバーの変数について
投稿者---tetrapod(2004/11/15 08:53:09)


「1文字目がアンダーバーの名前」は C/C++ 規格書において
「処理系が、処理系自身のために使用する目的で予約されていて、ユーザが使ってはならない」
とされています。
そーいう名前を積極的に使っている本は捨てちゃってOK.

処理系予約である点以外は普通の名前と同等です。
アンダースコア(アンダーバー)も英字の1つだと考えてください。



この投稿にコメントする

削除パスワード

No.2964

Re:1文字目がアンダーバーの変数について
投稿者---たか(2004/11/15 10:45:36)


tetrapodさん、ありがとうございました。

VBしかやったことないのですが、
VBでは変数にアンダースコアなんて普通使わないので
ずっと疑問に思っていたのです。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧




掲示板提供:Real Integrity