[问题] 回传指标?

楼主: 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 啊 @@

Links booklink

Contact Us: admin [ a t ] ucptt.com