考考你的C語言

問題1:

int main(void)
{
    int x=3;
    fun();
    printf("%d",x);
}

void fun(void)
{

}

實現fun(),是main函數中的打印結果不是3!

問題2

int  main(void)
{
    int  x=3;
    fun();
    x = 4;
    printf("%d",x);
}

void fun(void)
{

}

實現fun(),是main函數中的打印結果是3!

問題3

函數跳轉時,之前臨時變量怎樣保存?函數參數怎樣傳遞?函數怎樣返回?
就你熟悉的一款處理器和開發平臺做詳細舉例!

只能說這三個問題要求的基本功都不淺,第三個是在面試展訊軟件開發時被問到了,還好知道ATPC。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章