ショートカット
ファシリテーター × あり方
コーディングの向こう側
Hello, ANOTHER world!
オブジェクト指向のはなし
プログラミングのはなし
C言語実力診断クイズ
eSkillBooks
C言語実力診断クイズ

次のソースコードはいくつかの整数値の合計を求めようとしているプログラムですが、典型的な誤りを含んでいます。わかりますか?

#include <stdio.h>

void func(void)
{
    int pArray[] = { 1, 2, 3, 4, 5, -1 };
    
    int nSum = 0;
    int *pi = pArray;
    while ( *pi != -1 ) {
        nSum += *pi;
        pi += sizeof(int);
    }
    
    printf( "nSum = %d\n", nSum );
}

<< 問題一覧に戻る

(「C言語実力診断クイズ」は2001年5月から9月にかけて作成されたコンテンツです。)