←検索窓の楽しみ方
  ショッピングモール  掲示板ランキング


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

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

 詳しくはこちら


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

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


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

No.3989

演習問題10−5、問い1、解答例3
投稿者---parallel(2005/06/10 19:52:18)


初めまして。
私、C言語超初心者です。おまけに、OSがMacOS8.6でコンパイラなし
と言うはなはだ無謀な環境にあるため、恐ろしく初歩的と思われる質問をあえてさせてください。
  演習問題10−5の問い1の解答例3

#include <stdio.h>
#include <string.h>

int main( void )
{
char *name[7] = {
"Iizumi", "Kanto", "Kudo", "Sato",
"Sugawara", "Matuda", "Wada"
};
char **p;
int i;

p = name;
for ( i = 0; i < 7; i++ ) {
printf( "%2d : %s\n", strlen( *p ), *p );
++p;
}

return 0;
}

に置いて、最後の++pがp++でない理由がいまいち解りません。どなたか教えてください。アホな質問かとは思いますが、よろしくお願いします。



この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:演習問題10−5、問い1、解答例3 3990 まきじ 2005/06/10 20:00:48


No.3990

Re:演習問題10−5、問い1、解答例3
投稿者---まきじ(2005/06/10 20:00:48)


>に置いて、最後の++pがp++でない理由がいまいち解りません。どなたか教えてください。

この場合は、どちらでも構いません。
他の演算子がある場合に、前置演算子 と 後置演算子で
動作が変わってきます。


この投稿にコメントする

削除パスワード

No.3991

Re:演習問題10−5、問い1、解答例3
投稿者---parallel(2005/06/10 20:06:22)


>>に置いて、最後の++pがp++でない理由がいまいち解りません。どなたか教えてください。
>
>この場合は、どちらでも構いません。
>他の演算子がある場合に、前置演算子 と 後置演算子で
>動作が変わってきます。

ありがとうございました。こんなに早く解答していただけるとは思ってませんでした。おかげで胸のつかえが下りました。



この投稿にコメントする

削除パスワード

No.3994

Re:演習問題10−5、問い1、解答例3
投稿者---もぐりん(2005/06/10 22:24:41)


MacOS8でも使えるフリーのコンパイラがAppleから出ています。

◎MPW(Macintosh Programmere's Workshop)(フリーソフト)
Apple社が無料配布している C/C++ コンパイラです。
MacOS 7.x/8.x/9.x. 用。

http://developer.apple.com/tools/mpw-tools/

日本語での解説が以下のサイトで行っています。
インストールから解説されているので、便利だと思います。
http://www.geocities.co.jp/SiliconValley-PaloAlto/4654/mpws/tool_of_mpw1.html



この投稿にコメントする

削除パスワード

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




掲示板提供:Real Integrity