討論串[問題] while(*s++ = *t++ );疑問
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓4(4推 0噓 9→)留言13則,0人參與, 最新作者BitTorrent (螳勃唬)時間10年前 (2015/07/04 14:54), 編輯資訊
0
0
0
內容預覽:
回應我第一個問題. 看一下這個例子. #include <stdio.h>. int main(void). {. int arr[] = {10, 20};. int *p = arr;. *p++;. printf("arr[0] = %d, arr[1] = %d, *p = %d", arr
(還有179個字)

推噓2(2推 0噓 6→)留言8則,0人參與, 最新作者bdvstg (bdvstg)時間10年前 (2015/06/28 20:40), 編輯資訊
0
0
0
內容預覽:
剛剛查了一下優先順序. Suffix increment > Indirection (dereference) > Direct assignment. ++ (第2個) > *(第3) > =(第16). 所以我想問一下為什麼不是++先做. 而是取值和賦値先. 也就是為什麼不是底下這樣. whi
(還有191個字)

推噓8(8推 0噓 32→)留言40則,0人參與, 最新作者suhorng ( )時間10年前 (2015/06/28 17:05), 10年前編輯資訊
0
0
0
內容預覽:
這裡其實我覺得優先權不是指誰先誰後,而是指一個運算式該怎麼被我們解讀. (後面修文補完文章內容). --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.46.73. 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1435482334
(還有2799個字)

推噓6(6推 0噓 7→)留言13則,0人參與, 最新作者BitTorrent (螳勃唬)時間10年前 (2015/06/28 11:55), 編輯資訊
0
0
0
內容預覽:
請問一下. strcpy 中. while( *s++ = *t++);. 可以copy char arrays. 想請問一下可是++ 優先權 不是大於*. 所以照理講第一個不會被複製到阿?. --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.77.124. 文章網址:
首頁
上一頁
1
下一頁
尾頁