作者ChouEita (文明观球家)
看板Grad-ProbAsk
标题[理工] 109 交大资工 计系 第5题
时间Thu Dec 24 13:58:48 2020
https://imgur.com/O2MGHMj
https://imgur.com/bhsjzXW
答案为 AD
(1)请问这 a= *((int *) ptr) 是指呼叫fuction时的值吗?
(2)想请教 func 详细运作方式,在我的理解下
thread create > 个别thread 去执行 func >
func(0) a=0 印m=1 印n=0
func(1) a=1 印m=2 印n=1
func(2) a=2 印m=3 印n=2
是否正确?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 106.105.186.151 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1608789530.A.66A.html
※ 编辑: ChouEita (106.105.186.151 台湾), 12/24/2020 14:10:12
1F:推 kopk159: 1.call func时吃的参数(无型别的&p[i]),那行是把它转成 12/24 15:17
2F:→ kopk159: int的指标 然後call里面的值 (应该是 12/24 15:18
3F:→ kopk159: 2. m要看谁先过wait 先印,理应照顺序,n应该不一定 12/24 15:22
4F:→ kopk159: 如果p1先过m是从1开始印,n印1 ,如p0先过的话m也是先从1 12/24 15:28
5F:→ ChouEita: 感谢版友回覆! 12/24 16:25