スレを勃てるまでもないC/C++の質問はここで 5at TECHスレを勃てるまでもないC/C++の質問はここで 5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト703:デフォルトの名無しさん 09/01/04 16:43:37 >>701 システムがメモリーを確保して、そこに"あいうえお"と言う文字列定数を配置。 その先頭アドレスをchar型へのポインタ変数aiueoに代入。 aiueoが示すのは"あいうえお"の先頭だけ。 ただし、コンパイラはaiueoを使うときには、char単位に操作することを知っている。(char *と宣言したから) 704:デフォルトの名無しさん 09/01/04 16:48:13 なんでaiueoには先頭アドレスしかはいってないのに void myprint(char *str) { printf("%s\n", str); } これで、全部表示されるかがわかりません。 引数としてmyprintに渡すのは先頭アドレス。 その先頭アドレスをchar *str でどう処理しているのでしょうか? 705:デフォルトの名無しさん 09/01/04 16:51:28 >>704 Cの文字列について勉強するといいかも。 それから、↓の6.2を読んでみるとわかるかも。 http://www.kouno.jp/home/c_faq/c6.html 706:デフォルトの名無しさん 09/01/04 16:59:27 こういうので、ネットでいちいち質問してたら効率悪すぎるよ。 適当な入門書でも読んでみたら? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch