配列の重複対???

テーブルを再生しながらのVisual Studio 2017を使用すると、どういうわけか、別の素数を配列が割り当てられて見つけ、そしてそれは実際には配列aの最後の要素であり、配列の最初の要素がメモリを共有してCNTことを理解することが、長い時間に従事?

 

おそらくバグやその中のどのような目的が、私はこの問題を持っていないVC ++、およびDEV C ++でテスト。

#define _CRT_SECURE_NO_WARNINGS 
する#include <stdio.hに> 
する#include <STDLIB.H> 
する#include < 文字列・H>
 に#define N(INT)10
 INT A [N]。
INT CNT [N]。
INTメイン(ボイド
{ 
    のprintf(" %dの\ n "、CNT [ 0 ])。
    [ 0 ] = 1、[ 1 ] = 1 以下のためにINT iが= 2 ; I ++; iは<= N * 
    { 
        もし [(CNTを0 ] == 1 
        { 
            のprintf(" 什么鬼%D \ n " 、I)。
        } 
        場合([I] == 0 
        { 
            ためint型 J =私を*; J <= N; J + = I)
            { 
                場合([J] == 0 
                    [J] = 1 
            } 
        } 
    } 
    のprintf(" %P%P%P%P \ n "、[N]、CNT、CNT [ 0 ])。
    
    システム(一時停止);
    リターン 0 ; 
}

 

    あなたはそれらのアドレスは繰り返しません見ることができます。だから、良いピットああも!

おすすめ

転載: www.cnblogs.com/asdfknjhu/p/12128849.html