首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

请问一个比较基础的声明语法有关问题

2012-03-11 
请教一个比较基础的声明语法问题刚开始学,看到一个下面这样子的声明:(void) a:(xx)aaa bbb:(xx)ccc具体记

请教一个比较基础的声明语法问题
刚开始学,看到一个下面这样子的声明:
(void) a:(xx)aaa bbb:(xx)ccc

具体记不清了,请原谅= =
请问一下大家,那个bbb是什么意思呢?还是我看走眼了,根本没有这回事啊。
就我的理解,如果没有那个bbb。转换成c语言函数是:

void a(xx aaa,xx ccc);

那个bbb怎么也想不通到底是怎么回事,也不知道怎么查这个内容。
最近刚开始学,这个以后可能会知道,但是现在一下遇到这个,非常着急。把入门的书目前看到的几章翻了几便都没找到解答麻烦大家了,谢谢!

[解决办法]
(void) a:(xx)aaa bbb:(xx)ccc
相当于
void abbb(xx aaa,xx ccc);
[解决办法]
bbb相当于占位符,没什么神秘的,就是这种格式。LZ还要多看看基础。
[解决办法]
bbb是第二个参数的名字,一般第一个参数的名字省略
比如你现在要调用这个函数的话需要这样写[self a:? bbb:?];其中a是函数名
刚开始都不习惯 用久了就习惯了

热点排行