Objective-c的第一个问题:中缀符,到底什么是函数名,什么是参数?
来源:互联网 发布:c二维数组初始化为0 编辑:程序博客网 时间:2024/05/29 06:34
声明时是这样
定义是这样:
使用时是这样:
fun应该是理解为函数名吧?那second理解为什么?
+(int) fun: (int) a second: (int) b;
1
2
3
@interface
C :
NSObject
+(
int
) fun: (
int
) a second: (
int
) b;
@end
定义是这样:
1
2
3
4
5
6
@implementation
C
+(
int
) fun: (
int
) a second: (
int
) b
{
return
a * b;
}
@end
使用时是这样:
1
int
a = [C fun: 2 second: 3];
fun应该是理解为函数名吧?那second理解为什么?
如果second理解为第二个参数的名字,那b又是什么?同时fun又是什么?
+(int) fun: (int) a second: (int) b;
照书上写的转成C后变成:
int funsecond(int a,int b);
以NSString类为例:
例如:
这里的全部是函数名。
所以平时写的形式:
- (NSRange)rangeOfString:(NSString *)aString
- (NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask
他们对应的函数名就是:
rangeOfString:
rangeOfString:options:
一开始很难理解,但是习惯就好了
例如:
这里的全部是函数名。
所以平时写的形式:
- (NSRange)rangeOfString:(NSString *)aString
- (NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask
他们对应的函数名就是:
rangeOfString:
rangeOfString:options:
一开始很难理解,但是习惯就好了
- Objective-c的第一个问题:中缀符,到底什么是函数名,什么是参数?
- HASKELL:程序员的未来利器(3)–到底什么是函数
- objective-c的语法—函数名
- C语言 什么是函数?
- Objective-C的第一个程序
- 尚未解决的问题----到底什么是文件描述符???其本质是什么???
- setInterval函数第一个参数引号问题
- 到底什么是回车,什么是换行?
- 你的星座什么是第一
- 第一个Objective-C 程序
- 第一个objective-c 示例
- 第一个objective-c程序
- 第一个Objective-C程序
- 第一个Objective-C程序
- C语言解惑:什么是数组名
- Objective-c - block作为函数的参数
- 什么是函数的副作用?
- 什么是可重入的函数
- C语言循环输入字符串#结束写入文件
- 最短路,环经典题--根据网上资料整理
- 黑马程序员--多线程
- strcat可用版
- 全排序vs八皇后问题vs三角八皇后
- Objective-c的第一个问题:中缀符,到底什么是函数名,什么是参数?
- 我对互联网营销时代的发展认知
- HDU 4637 Rain on your Fat brother
- EMACS下 弹出窗口式的 Auto-Complete 自动补全工具简单介绍
- adb server is out of date. killing...
- iOS的主要框架介绍
- KBuild MakeFile介绍
- POJ 1308 Is It A Tree?
- C语言信号量的基本操作