C++没提示错误也没警告为什么运行不了

\u4e3a\u4ec0\u4e48\u5728ACM\u91cc\u9762\u603b\u662f\u51fa\u73b0 Compilation Error\u9519\u8bef\u554a\uff1f\uff01\u5728C-FREE\u91cc\u8fd0\u884c0\u9519\u8bef0\u8b66\u544a\u554a\uff01

\u7f16\u8bd1\u5668\u4e0d\u540c\u2026\u2026
\u6539\u6210\u8fd9\u6837\u5c31\u884c\u4e86\u3002\u3002
#include

int main()
{
int N,i,b=0;
int a[1000]; //\u8fd9\u91cc\u7684\u6570\u7ec4\u8981\u8db3\u591f\u5927 \u8981\u6ee1\u8db3\u9898\u76ee\u7684\u8981\u6c42\u2026\u2026
N=1;
while(N!=EOF)
{
scanf("%d",&N);
if(N==0) return 0;

for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<N;i++)
{
b=a[i]+b;
a[i]=0;
}
printf("%d\n",b);
b=0;
}
}

scanf("%d",st[i][j]);
\u6539\u6210
scanf("%d",&st[i][j]);

sort函数中,数组 shuzu越界导致内存出错

循环用的自变量在sort中被修改,导致逻辑错误。

引用和指针是不同的。

  • c璇█涓,绋嬪簭娌℃湁閿欒浣嗘槸杩愯鍚庡嵈涓鏄剧ず
    绛旓細鍥犱负浠g爜娌℃湁闂锛屽彧鏄緭鍏ユ椂瑕佸厛杈撳叆涓暟n锛屽啀杈撳叆n涓暟锛屾渶鍚庤緭鍏ヤ竴涓鎵剧殑鏁扳斺旇繖浠g爜娌℃湁杈撳叆閿欒鎻愮ず锛屾墍浠ヨ緭鍏ラ敊浜嗗氨娌℃湁杈撳嚭锛岀瓑寰呬笅涓娆¤緭鍏ャ傝屼笖锛屼唬鐮佹槸澶氱粍寰幆锛岃嫢瑕侀鍑猴紝寰楄緭鍏ヤ袱娆trl+z閿紝鍚﹀垯鍟ヤ篃涓嶆樉绀虹瓑寰呬笅涓杞緭鍏ャ傛瘮濡備綘杈撳叆4鈫(鈫欒〃绀哄洖杞)锛屽啀杈撳叆1 2 3 4(绌烘牸闅...
  • 涓轰粈涔鏃㈡病鏈鎻愮ず閿欒 涔熸病鏈璀﹀憡 杩愯鐨勬椂鍊欏氨鍋滄宸ヤ綔?
    绛旓細濂藉儚鐜板湪灏辫繛VC++锛堝棷锛岀増鏈14.0锛夐兘浼氬姝鎶ラ敊浜嗭紝gcc鍜宑lang鍒欐槸鏃╁氨浼氬杩欑鎯呭喌鎶ラ敊浜
  • C++娌℃彁绀洪敊璇篃娌¤鍛婁负浠涔杩愯涓嶄簡
    绛旓細sort鍑芥暟涓,鏁扮粍 shuzu瓒婄晫瀵艰嚧鍐呭瓨鍑洪敊
  • 绠鍗C璇█闂
    绛旓細浠庨敊璇彁绀烘潵鐪嬶紝鏄被鍨嬩笉鍏煎銆傝繖涓湪C閲岄潰鏄悎娉曠殑锛岀畻Warning锛屼絾鍦–++涓槸閿欒銆傜敤gcc鍙互缂栬瘧杩囧幓锛歔root@ ~]# cc -o 2 -Wall 2.c 2.c:6: 璀﹀憡锛氣榤ain鈥欑殑杩斿洖绫诲瀷涓嶆槸鈥榠nt鈥2.c: 鍦ㄥ嚱鏁扳榮ort鈥欎腑:2.c:23: 璀﹀憡锛氫紶閫掆榮trcmp鈥欑殑绗 1 涓弬鏁版椂灏嗘暣鏁拌祴缁欐寚閽堬紝鏈綔绫诲瀷杞崲...
  • c璇█缂栫▼,娌℃湁鎻愮ず閿欒,鍙槸涓杩愯,涓嶇瓑閿洏杈撳叆,鐩存帴灏辨墽琛屽畬浜...
    绛旓細璋冭瘯缁撴灉锛屽彲浠ヨ緭鍏ユ暟鎹紝涓嶅瓨鍦ㄤ綘璇寸殑闂 杩欐牱鏀瑰惂锛歷oid main(){ begin:char ch;printf("璇疯緭鍏ヤ竴涓ぇ鍐欏瓧姣嶏細 \n");ch=getchar();//scanf ("%c",&ch);if(64<ch&&ch<91)//鍘绘帀鍗曞紩鍙 { ch=ch+32;printf("%C\n", ch);//杈撳叆ch缁撴灉 } else { printf("杈撳叆閿欒锛");goto ...
  • c璇█涓緭鍏ヤ竴涓▼搴忓悗鏄剧ず鏃犻敊璇,涓轰粈涔涓嶈兘杩愯
    绛旓細鍥犱负缂栬瘧鍣ㄦ墍鑳芥娴嬪埌鐨閿欒淇℃伅鏄湁闄愮殑,瀹冭兘妫娴C璇█鐨勮娉曢敊璇拰璇箟閿欒,鑰岄昏緫閿欒涓鑸槸妫娴嬩笉鍑烘潵鐨. 褰撲綘杈撳叆鐨勭▼搴忚娉曞拰璇箟閮芥病鏈鍑洪敊浣嗘槸閫昏緫鍑洪敊鏃,缂栬瘧浼氶氳繃,浣嗘槸杩愯鐨勬椂鍊欏氨閫氫笉杩囦簡,浣犻渶瑕侀噸鏂版鏌ヤ綘鐨勪唬鐮,鎵惧嚭閿欒鏀规杩囨潵....
  • 璇烽棶C璇█绋嬪簭鏃犳硶鎵ц鏄庝箞鍥炰簨,绋嬪簭娌℃湁鍑洪敊
    绛旓細杩欎釜鍙兘鎬у緢澶氬暒锛屾瘮濡備綘缂栬瘧鎴恉ebug鐗堢殑鍦ㄦ病鏈夊畨瑁呯紪璇戝櫒鐨勭數鑴戜笂鏃犳硶鎵ц锛寃indows涓婄紪璇戞垚鐨別xe鏂囦欢鏃犳硶鍦╨inux涓婃墽琛岀瓑绛夛紝浣犺繍琛岀殑鏃跺欏脊鍑轰粈涔堜簡鍚楋紵
  • C璇█缂栫▼涓涓轰粈涔鏄庢槑娌℃湁璇硶閿欒涔熸病鏈夐昏緫閿欒鐨,杩愯杩囩▼涓粡甯搁亣 ...
    绛旓細浠栨槸璇寸▼搴忚繍琛岃繃绋嬩腑鍑虹幇鐨閿欒璀﹀憡锛屼笉鏄紪璇戞椂鐨勮娉曡鍛娿傚師鍥犱篃鏈夊緢澶氾紝姣斿鍐呭瓨瓒呭嚭鑼冨洿锛屾寚閽堟寚鍚戜簡涓嶆槑鍦板潃鎴栬呴敊璇湴鍧锛屾瘮濡備綘鐨勪唬鐮侀噷闈㈠0鏄庝簡涓涓猽nsigned char *ch鐨勬寚閽堬紝鑰屽紩鐢ㄧ殑鏃跺欎娇鐢╟h[10]=0x00;姝ゆ椂杩愯鐨勭粨鏋滀笉涓瀹氭槸浣犻鎯崇殑缁撴灉锛屾敼杩涙柟娉曟槸灏嗗0鏄庢敼鎴恥nsigned char ch[11];...
  • 涓轰粈涔鎴戠殑C璇█缂栫▼鏃舵病鏈閿欒浣嗘湁璀﹀憡,杩愯涓嶄簡,杩欎釜瀹炲湪涓嶆檽寰椾负浠 ...
    绛旓細缂栬瘧娌℃湁閿欒鍙槸璇存病鏈夎娉曢敊璇 浣嗕綘鐨勭▼搴忓彲鑳芥湁閫昏緫閿欒銆備緥濡傛寰幆浠涔堢殑銆 鎵浠 锛岀紪璇戞纭笉浠h〃绋嬪簭灏辨槸瀵圭殑銆傚叾瀹炲彧瑕佷綘瀛︿範鍗婂勾宸﹀彸灏卞緢灏戝嚭璇硶閿欒鐨勩傛洿澶氱殑鏄昏緫閿欒銆傞偅鏄警杩樿闈犺嚜宸变竴姝ユ鐨勮皟璇曞晩 鐪嬪晩锛屾兂鍟娿
  • 璇锋暀C璇█鐨勪竴涓鐩?
    绛旓細灏辨病闂浜嗐備箣鎵浠ヤ骇鐢璀﹀憡锛屾槸鍥犱负176鍜219鏄暣鍨嬪父閲忥紝璧嬪肩粰瀛楃鍨嬫湁涓㈠け淇℃伅涔嬭櫈锛屾墍浠ユ彁鍑鸿鍛娿傚疄闄呬笂锛岃繖涓や釜鏁伴兘灏忎簬255锛屾槸涓嶄細涓㈠け淇℃伅鐨勩備綘闂埌缂栬瘧鐨勬椂鍊欎細鍑虹幇璀﹀憡锛岄鍑篤C鍚庨噸鏂版墦寮缂栬瘧鍗存病鏈夎鍛婏紝杩欐槸鍥犱负杩欎釜bug鍑虹幇鍦ㄧ紪璇(Compiling)闃舵锛岃岀涓娆$紪璇戜箣鍚庯紝vc灏辨病鏈夊啀娆℃墽琛岀紪璇...
  • 扩展阅读:解除网站被拦截的方法 ... 误会报警会有啥后果 ... 惠普u12320错误怎样清除 ... 报警发现搞错了事实 ... 报警立案了发现是误会 ... 报警后发现自己记错了 ... 一键修复丢失dll的方法 ... 报警后发现是误会 ... 报警立案发现报错了怎么办 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网