亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
1234下一頁
最近訪問板塊 發(fā)新帖
查看: 5795 | 回復(fù): 30
打印 上一主題 下一主題

[C] 百度看見一題,同求解 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-10-12 17:44 |只看該作者 |倒序瀏覽
本帖最后由 FaintKnowledge 于 2012-10-12 17:48 編輯

i=0;
while(i<n)
y=x[i++];

錯在哪里?

多謝多謝!

調(diào)試信息:
  1. 1       #include "stdlib.h"
  2. 2       #include "stdio.h"
  3. 3
  4. 4       int main() {
  5. 5        int a[5]={1,2,3,4,5};
  6. 6        int y[5];
  7. 7        int i,n=5;
  8. 8        i=0;
  9. 9        while (i < n)
  10. 10       {   y[i] = a[i++];
  11. (gdb) l
  12. 11         printf("%d",y[i]);
  13. 12      }
  14. 13      
  15. 14      }
  16. (gdb) break 11
  17. Breakpoint 1 at 0x804843c: file simpl.c, line 11.
  18. (gdb) break 10
  19. Breakpoint 2 at 0x8048427: file simpl.c, line 10.
  20. (gdb) break 12
  21. Breakpoint 3 at 0x804845f: file simpl.c, line 12.
  22. (gdb) run
  23. Starting program: /root/a.out

  24. Breakpoint 2, main () at simpl.c:10
  25. 10       {   y[i] = a[i++];
  26. (gdb) print y[0];
  27. Invalid character ';' in expression.
  28. (gdb) print y[0]
  29. $1 = -1209687642
  30. (gdb) print a[i]
  31. $2 = 1
  32. (gdb) print i
  33. $3 = 0
  34. (gdb) print a[i++]
  35. $4 = 1
  36. (gdb) print y[0]
  37. $5 = -1209687642
復(fù)制代碼
原文地址:http://zhidao.baidu.com/question/486211476.html

論壇徽章:
0
2 [報告]
發(fā)表于 2012-10-12 18:17 |只看該作者
y[i] = a[i++];

論壇徽章:
0
3 [報告]
發(fā)表于 2012-10-12 19:00 |只看該作者
數(shù)組越界了....

論壇徽章:
0
4 [報告]
發(fā)表于 2012-10-12 20:26 |只看該作者
2樓正解,一個表達式里面的變量或者函數(shù)參數(shù)的求值順序是“未定義的行為”,c里面“未定義的行為”就是錯誤,即使有些編譯器能正確編譯

論壇徽章:
0
5 [報告]
發(fā)表于 2012-10-13 09:31 |只看該作者
回復(fù) 4# ethantsien


你說的這個未定義怎么理解啊?什么意思?

論壇徽章:
14
巨蟹座
日期:2013-11-19 14:09:4615-16賽季CBA聯(lián)賽之青島
日期:2016-07-05 12:36:0515-16賽季CBA聯(lián)賽之廣東
日期:2016-06-29 11:45:542015亞冠之全北現(xiàn)代
日期:2015-07-22 08:09:472015年辭舊歲徽章
日期:2015-03-03 16:54:15巨蟹座
日期:2014-12-29 08:22:29射手座
日期:2014-12-05 08:20:39獅子座
日期:2014-11-05 12:33:52寅虎
日期:2014-08-13 09:01:31巳蛇
日期:2014-06-16 16:29:52技術(shù)圖書徽章
日期:2014-04-15 08:44:01天蝎座
日期:2014-03-11 13:06:45
6 [報告]
發(fā)表于 2012-10-13 09:35 |只看該作者
google 序列點

論壇徽章:
0
7 [報告]
發(fā)表于 2012-10-13 11:21 |只看該作者
這個是否可以詳細講一下,THS!
回復(fù) 4# ethantsien


   

論壇徽章:
0
8 [報告]
發(fā)表于 2012-10-13 21:07 |只看該作者
2007robot 發(fā)表于 2012-10-13 11:21
這個是否可以詳細講一下,THS!
回復(fù) 4# ethantsien


就是說C標(biāo)準(zhǔn)沒有定義這個行為,C標(biāo)準(zhǔn)把它的具體實現(xiàn)交給了編譯器,所以說,這種未定義的行為不具有可移植性,即使有些編譯器能夠編譯通過。

論壇徽章:
3
15-16賽季CBA聯(lián)賽之山東
日期:2016-10-30 08:47:3015-16賽季CBA聯(lián)賽之佛山
日期:2016-12-17 00:06:31CU十四周年紀(jì)念徽章
日期:2017-12-03 01:04:02
9 [報告]
發(fā)表于 2012-10-13 22:35 |只看該作者
本帖最后由 captivated 于 2012-10-13 22:49 編輯

你妹, 編輯掉. 確實是未定義行為. 擦.

論壇徽章:
5
獅子座
日期:2013-08-20 10:12:24午馬
日期:2013-11-23 18:04:102015年辭舊歲徽章
日期:2015-03-03 16:54:152015亞冠之德黑蘭石油
日期:2015-06-29 18:11:1115-16賽季CBA聯(lián)賽之新疆
日期:2024-02-21 10:00:53
10 [報告]
發(fā)表于 2012-10-14 01:19 |只看該作者
回復(fù) 9# captivated


    你把我召喚過來又編輯掉了………………好吧,算了,我大概猜到你想說啥。進步了哈,學(xué)會編輯了……


我個人建議,別完全刪掉,前頭加一段,然后后面留著我們鑒賞一下,而且這個態(tài)度也更坦誠~~
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP