2016-09-17 35 views
-7

我被要求查找以下哪些作業是合法的。它給了我一個如下所示的功能。當我輸入它時,會給我一些錯誤,而其他錯誤不會收到任何錯誤,所以我假設這些是合法的錯誤。但我想測試它,但我想知道如何將該方法實現爲main。測試法定作業

void f(int p[]) 
{ 
// Which of the following assignments are legal in C++? 
int *q ; 
const int* r; 
int s[10]; 
//p =q; not legal 
//p = r; not legal 
p = s; //legal 
q = p; //legal 
q = s; //legal 
r = p; //legal 
r = s; //legal 
//s = p; not legal 
//s = q; not legal 
//s = r; not legal 
} 
+0

我不明白。你想測試一下C++語句是否被允許? – Tas

+0

'p = q'必須合法。 – Raman

回答

-1
int main() { 
    int arr[10] = {1,2,3,4,5,6,7,8,9,10}; 
    f(arr); 

return 0; 
}