Use AdventureWorks /* AdventureWorks 2014 DB*/
Select distinct(CommissionPct) from Sales.SalesPerson
order by CommissionPct desc OffSet 3 Rows Fetch next 1 Rows only
--This for 4Th highest value (N-1)
答案 0 :(得分:3)
sizeof(arr)/sizeof(int)
返回arr
中的元素数量,在这种情况下为4。n
此处为3
(4-1
),因此如果i++ < n
在评估此表达式之前i
为2
或更少,则3
为真,如果是i
或更多,则为false。2
之前i++ < n
的值为i
,则3
在评估此表达式后会变为arr[3]
。p
的地址存储到i
。3
我i++ < n
,arr[3]
为false,循环结束。0
,*p = 0;
变为arr
fun()
的参数arr
传递的内容是main()
中0
的第一个元素的地址,因此它的第四个元素变为{{1} }}。arr
的元素。