開發平台(Platform): (Ex: Win10, Linux, ...)
win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
minGW
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
strlen
問題(Question):
char *s1= "(a*b)";
int a=strlen(s1);
看結果a是等於5沒錯,但
for(int i=0;i<strlen(s1);i++)
卻只執行三次..
為什麼呢 真奇怪啊
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.237.110
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1476684268.A.8C8.html
→
10/17 14:18, , 1F
10/17 14:18, 1F
→
10/17 14:20, , 2F
10/17 14:20, 2F
→
10/17 14:54, , 3F
10/17 14:54, 3F
推
10/17 14:58, , 4F
10/17 14:58, 4F
→
10/17 14:58, , 5F
10/17 14:58, 5F
→
10/17 15:09, , 6F
10/17 15:09, 6F
→
10/17 15:10, , 7F
10/17 15:10, 7F
推
10/17 15:11, , 8F
10/17 15:11, 8F
→
10/17 16:12, , 9F
10/17 16:12, 9F
→
10/17 16:16, , 10F
10/17 16:16, 10F
![](https://i.imgur.com/jS5gGgw.jpg)
→
10/17 16:17, , 11F
10/17 16:17, 11F
→
10/17 17:49, , 12F
10/17 17:49, 12F
→
10/18 00:14, , 13F
10/18 00:14, 13F
→
10/18 10:14, , 14F
10/18 10:14, 14F