No.2ベストアンサー
- 回答日時:
Cでの文字列は、
charの並びと最後に\0があるという形になっていて
"String"
は、
char c[7];
c[0]='S';
c[1]='t';
c[2]='r';
c[3]='i';
c[4]='n';
c[5]='g';
c[6]='\0';
の様に初期化したのと同じようなことになります。
それで、文字列の定数を表しますが、これは、先頭のアドレスになります。
なので、
char *name="String"; //文字列の先頭アドレスがnameに設定される
とかできるということになります。
char name ;
とした場合には、アドレスでなく一文字を表しますのでアドレスを入れることはできません。
文字(列)のアドレスを保持するためにポインタとして
char *name;
のようにします。
No.3
- 回答日時:
struct student のメンバ name は、
charへのポインタを格納します。
で、"Saitou Takashi"というのはダブルクォートで囲っているため、
先頭の文字 'S' を指すポインタとして働きます。
charへのポインタ name に代入できるのは、何らおかしいことじゃありません。
※ただしあくまでもポインタ。実体は持ってません
理解を助けるため、試しに9行目を
printf("%s",student.name + 1); としてみましょう。
2文字目から表示されますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- 英語 提示文の構造について(名詞+be that V?) 2 2023/05/19 09:46
- Ruby vscode 文字化け 1 2022/05/21 19:17
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- MySQL テーブル作成時のカラムについて 2 2022/08/27 21:48
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ArduinoのジャイロモジュールMP...
-
mallocについて
-
C言語をコンパイルするとコンピ...
-
卒業研究でよく分からないとこ...
-
[C言語]fputsとfprintfの違い
-
gccを行ってもexeファイルが生...
-
C言語 列挙型(enum型)変数について
-
c言語
-
プログラムを斜めに並べる
-
win10で、正確な待ち時間の作り方
-
質問失礼します。 プログラム言...
-
大量のデータを読み込んで表示...
-
C言語 配列と関数の練習問題
-
システムエンジニアの適正について
-
どちのほうがすきですか?
-
Stuck
-
あなたは、Excelはどうやって学...
-
WindowsのCapsLock(キャップス...
-
double型が正常に認識されてい...
-
C言語の関数と配列に関する質問
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gccを行ってもexeファイルが生...
-
あなたは、Excelはどうやって学...
-
WindowsのCapsLock(キャップス...
-
質問失礼します。 プログラム言...
-
double型が正常に認識されてい...
-
Notepad++の関数リスト表示でC...
-
どちのほうがすきですか?
-
Stuck
-
Notepad++の関数リスト表示の変...
-
ArduinoでMouse関数を使用して...
-
C言語の関数と配列に関する質問
-
C言語って古いですか?
-
Linuxでの開発環境構築や設定の...
-
Bitcoin、BTCはブロックチェー...
-
C++6.0でのresource.hについて
-
MACで動く実行ファイルをWindow...
-
C言語 列挙型(enum型)変数について
-
c言語
-
大量のデータを読み込んで表示...
-
こんなことてしますか??
おすすめ情報