"@"的含义
来源:5-1 宏定义
nl9100
2017-09-12 16:20:38
调用mylog时写的是mylog(@"hello"),意思是把字符串作为参数时前面都需要写@吗?@具体指什么?
3回答
1、在输出的时候一般回家@符号,比如NSLog(@"hello");
2、定义字符串的时候也会加,比如NSString *str=@"hello";
这是OC的一种书写形式。
Tender10
2017-12-03
是用mylog(@"hello") 这一个哦,因为OC中的字符串需要用@符号包起来。
qq_Derfnger_0
2017-12-01
您好,意思是再函数定义字符串参数以后,要调用函数的话,也这样用?
比如:定义
void mylog(NSString *str){
NSLog(@"%@",str);
}
再main中调用的话,是用 mylog(@"hello") 还是mylog("hello")
相似问题