PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] 回傳指標?
作者:
bald
(好好)
2016-07-09 17:44:08
一個小問題,是對"回傳指標"這個用詞覺得怪怪的
假若一個函數定義為
char *test();
書上說,這個test 函數回傳一個指標。
我覺得怪怪的,指標是變數怎麼可以回傳?
是否改成" 回傳位址"會比較合適呢?
thanks
=====================以下純改謝================================
謝謝 版大以及許多版友整理的 新手十三誡
對我這個新手獲益良多
另外 常常在板上問一些笨問題
版友也不嫌棄 熱心回答
衷心感謝 :)
作者:
dces4212
(flawless)
2016-07-09 17:51:00
他說回傳指標應該就是指位址了 指標變數本來就是存位址有錯指正一下
作者:
ilms49898723
(LittleBird)
2016-07-09 18:30:00
為什麼不可以回傳變數,跟int test();不是一樣XD?
作者:
Frozenmouse
(ï¼Šå†°ä¹‹é¼ ï¼Š)
2016-07-09 19:10:00
我倒覺得指標是型態而不是變數XD
作者:
testPtt
(測試)
2016-07-09 19:11:00
位址可能被拿來當值使用 後面加"型別"應該比較恰當
作者:
Frozenmouse
(ï¼Šå†°ä¹‹é¼ ï¼Š)
2016-07-09 19:19:00
雖然我覺得它不是那個意思,但單就你寫的那句來看,它對指標的定義在表達上是錯的它想說的應該是「指標型態的變數是拿來存位址的」這樣然後通常我們講回傳變數時,就是指回傳變數的值
作者:
testPtt
(測試)
2016-07-09 19:24:00
中文書常常會寫得比程式碼還抽象 所以多看幾本吧
作者:
Frozenmouse
(ï¼Šå†°ä¹‹é¼ ï¼Š)
2016-07-09 19:29:00
中文真的比較難懂www
作者:
wtchen
(沒有存在感的人)
2016-07-09 20:54:00
指標是一種變數型態,這是我當初寫文的邏輯,終於有新手看13誡了,好感動~~
作者:
MOONRAKER
(㊣牛鶴鰻毛人)
2016-07-09 21:12:00
不用一次看懂。看不懂的以後就會懂了。不然就會像那些非要看懂stdio.h的新手一樣。
作者:
wtchen
(沒有存在感的人)
2016-07-09 21:14:00
當初修改13誡是希望除了釐清新手的觀念以外,還能導入C++11/C99等新的feature,畢竟我們不能一直停留在ansi C接下來我可能整理一下jserv的C語言講座提到的東西(不過可能會富姦,手上要寫的文太多了)感謝迴響,記得多來本板分享你的心得
作者:
Firstshadow
(IamCatづミ'_'ミづ)
2016-07-10 00:45:00
(づ′・ω・)づ QwQ
作者:
EdisonX
(卡卡獸)
2016-07-10 01:27:00
唉... 我也曾想看完 windows.h 啊 @@
繼續閱讀
Re: 灰階圖像銳利化
schizophrena
灰階圖像銳利化
garyl62327
vs介面的小問題(已解決)
jy0318m
[問題] struct 強制轉換
gn00618777
[問題] c語言控制DAQ?
a7878779
Re: [分享] 學習 c++ 的文章
Sidney0503
[問題] 如何用2bytes表示浮點數(binary)?
everydate
[問題] 樣板類別 把實作分開 struct 找不到報錯
hunandy14
[問題] typedef 在 struct 前與後有差異嗎
hunandy14
[問題] 九九乘法表改良問題
c2147369
Links
booklink
Contact Us: admin [ a t ] ucptt.com