掲示板ランキング  東洋ハーブ(秋ウコン(秋うこん))  東洋ハーブ(クスリウコン)


掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

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

掲示板1

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

No.6360

10章の2の配列とポインタの問1の演習問題解答の別解答
投稿者---zyakatu(2006/08/25 17:09:47)


一番最後の穴埋めは「++p」でもよろしいのではないかと思い投稿させて頂きました。
どなたか教えていただければ幸いです。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:10章の2の配列とポインタの問1の演習問題解答の別解答 6361 Blue 2006/08/25 17:24:07
<子記事> Re:10章の2の配列とポインタの問1の演習問題解答の別解答 6362 ruby 2006/08/25 17:25:35


No.6361

Re:10章の2の配列とポインタの問1の演習問題解答の別解答
投稿者---Blue(2006/08/25 17:24:07)


>一番最後の穴埋めは「++p」でもよろしいのではないかと思い投稿させて頂きました。
演習10-2ですね。
リンクを張ってもらえるとよかったのですが。

あくまで、回答なので、++pでも p = p + 1; でもOKでしょう。
(あまり、++pとp++との違いを強調するようなところではないですので)


そんなこといったら、p = str; も p = &str[ 0 ]; でいいのでは?となってきりがないカナ。


この投稿にコメントする

削除パスワード

No.6362

Re:10章の2の配列とポインタの問1の演習問題解答の別解答
投稿者---ruby(2006/08/25 17:25:35)


>一番最後の穴埋めは「++p」でもよろしいのではないかと思い投稿させて頂きました。

確かに、その問題の場合は p++ でも ++p でも同じです。
しかし、前置の++(や--)と後置のそれとで結果が異なる場合がありますので、
注意が必要です。以下に例を示します。

前の方のi, jへの代入・出力では、
j に i の値を代入した「後で」、i をインクリメントしています。
それに対し、後の方では、
j に i の値を代入する「前に」、i をインクリメントしています。

#include <stdio.h>

int main(void)
{
    int i, j;
    
    i = 5;
    j = i++;
    printf("i=%d j=%d\n", i, j);
    
    i = 5;
    j = ++i;
    printf("i=%d j=%d\n", i, j);
    return 0;
}




この投稿にコメントする

削除パスワード

No.6363

Re:10章の2の配列とポインタの問1の演習問題解答の別解答
投稿者---ruby(2006/08/25 17:32:34)


>注意が必要です。以下に例を示します。

したがって、無用な混乱を引き起こさないためには、
#include <stdio.h>

int main(void)
{
    int i, j;
    
    i = 5;
    // j = i++;
    j = i;
    i++;
    printf("i=%d j=%d\n", i, j);
    
    i = 5;
    // j = ++i;
    i++;
    j = i;
    printf("i=%d j=%d\n", i, j);
    return 0;
}


とコーディングするのがよいかも。


この投稿にコメントする

削除パスワード

No.6370

解決致しました。ありがとうございました。
投稿者---zyakatu(2006/08/28 00:18:26)


皆様のおかげで色々と勉強させて頂きました。ありがとうございました。


この投稿にコメントする

削除パスワード

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





掲示板提供:(有)リアル・インテグリティ