關於C語言的兩個個問題(複雜表示式)

2022-10-05 18:40:44 字數 656 閱讀 5653

1樓:匿名使用者

1、int *&p2 就是int p2.。只不過是用&先取p2的地址得指標,然後再用*對指標取值得p2而已,繞了一圈。

2、int* fun() 定義一個返回為int* 的fun()函式。*fun()的呼叫是對fun()的返回值直接進行了取值,也就是直接得到你返回指標所指向的值。這個要看你具體呼叫的情況,你估計沒聯絡前後。

3、int fun() 返回值為int的函式。你* fun() 進行呼叫應該會報錯的,因為你返回的int型的值不一定是一個有效地址,取值會出錯誤。

2樓:暗流

1 p2是整形指標的引用

2 (1) 你確定int *fun()在呼叫的時候必須是*fun()? 我沒遇到過

(2) int fun() 要用fun()呼叫,他的返回值是整形,但不代表是在用int,最多就是用fun的返回值給你的變數賦值。

3樓:小白好吃

這是語法規則,這是老外規定的,不能胡亂創造。我們得遵循別人的規則!如果c語言是你發明的人們就遵循你的規則寫!

4樓:朱可星

指標 對應一個 引用。 表示找到定義時候 的 最初 地址後,再找 名字對應的 函式或者變數。

* 就是 取其 地址的 意思。

兩個個關於學習考試的問題,兩個關於上海公務員考試考試的問題

我中考的時候數學就跟你是一樣的,前面做得很仔細很慢,結果到後面發現還有40分鐘的時候,還有3大題沒做,而且都滿難的,最可惡的是我那時候還看成只有2大題要做啊,導致數學考的很爛 我現在也上高中了,我覺得能幫你的應該就是你自己啦 首先,前面的題目先挑自己有把握的做 就不用再回過頭檢查拉 作完前面的題目後...

關於c語言問題,關於C語言的問題。

include int main 網上到處都是資料,你多查點資料在寫程式可以麼。標頭檔案都寫錯了。你這 想表達什麼。c語言中關於agrc和agrv 的問題 用命令列開啟到你的 exe檔案的目錄,exe就是你的。c檔案編譯後生成的可執行檔案,然後在該目錄下直接執行,比如編譯後生成的是 你就直接 hel...

關於C語言的問題,關於c語言的問題?

c語言的預處理指令是在編譯之前進行處理,把通過預處理的內建功能對一個資源進行等價替換,最常見的預處理有 檔案包含,條件編譯 佈局控制和巨集替換4種,並不是告訴計算機我要做什麼。c語言也可以呼叫程式設計師自已定義的函式,並不是只能呼叫計算機函式。主函式是程式的入口,每個c程式必須擁有。一般語句結束使用...