[爆卦]指標函數題目是什麼?優點缺點精華區懶人包

為什麼這篇指標函數題目鄉民發文收入到精華區:因為在指標函數題目這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者ariesd ()看板C_and_CPP標題[問題] 針對一些考題的疑問。時間Sun Jan ...


開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
linux

額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)


問題(Question):

有些考題上的疑問,希望可以幫忙解惑。
以下只寫重點。

Q1."volatile"可以用在指標上嗎?

我知道"volatile"作用,但不確定能否用在指標上。

Q2.寫一個檢查輸入為3倍數的函數,但不能使用除法和餘數。

除了使用
while(input>2){input-=3 check=input}if(check)...
這種算法外,還有更好的算法嗎?

Q3.附上完整版==+
int a[]={6,7,8,9,10};
int *p=a;
*(p++)+=123;
*(++p)+=123;
a=?
這有違反十三誡中的未定義行為吧。

Q4.Re-write
void(*(*papf)[3])(char *);
typedef__________;
pf(*papf)[3];

只知道函式指標和typedef基本用法,但看不太懂題目。



餵入的資料(Input):


預期的正確結果(Expected Output):


錯誤結果(Wrong Output):


程式碼(Code):(請善用置底文網頁, 記得排版)


補充說明(Supplement):



※ 編輯: ariesd 來自: 114.46.227.236 (01/08 15:46)
fbiwbi:Q3有違反嗎? 一個是針對指標更改 一個是針對a內的值更改 01/08 22:54

你可能也想看看

搜尋相關網站