objective c mysql_Objective-C基本语法

前面已经看到了Objective-C程序的基本结构,因此很容易理解Objective-C编程语言的其他基本构建块。

Objective-C令牌

Objective-C程序由各种令牌组成,令牌可以是关键字,标识符,常量,字符串文字或符号。 例如,以下Objective-C语句由六个令牌组成 -

NSLog(@"Hello, World! \n");

单个标记是 -

NSLog

@

(

"Hello, World! \n"

)

;

分号;

在Objective-C程序中,分号是语句终止符。也就是说,每个单独的语句必须以分号结束。 它表示一个逻辑实体的结束。

例如,以下是两个不同的语句 -

NSLog(@"Hello, World! \n");

return 0;

注释

注释就像Objective-C程序中的帮助文本一样,编译器会忽略它们。它们以/*开头并以字符*/结尾,如下所示 -

/* my first program in Objective-C */

标识符

Objective-C标识符是用于标识变量,函数或其他用户定义项的名称。 标识符以字母A到Z或a到z或下划线_开头,后跟零个或多个字母,下划线和数字(0到9)。

Objective-C不允许标识符中的标点符号,如@,$和%。 Objective-C是一种区分大小写的编程语言。 因此,Manpower和manpower是Objective-C中的两个不同的标识符。 以下是符合要求标识符的一些示例 -

mohd zara abc move_name a_123

myname50 _temp j a23b9 retVal

关键字

以下列表显示了Objective-C中的一些保留字。 这些保留字不能用作常量或变量或任何其他标识符名称。

auto

else

long

switch

break

enum

register

typedef

case

extern

return

union

char

float

short

unsigned

const

for

signed

void

continue

goto

sizeof

volatile

default

if

static

while

do

int

struct

_Packed

double

protocol

interface

implementation

NSObject

NSInteger

NSNumber

CGFloat

property

nonatomic

retain

strong

weak

unsafe_unretained

readwrite

readonly

Objective-C空白格

只包含空格(可能带有注释)的行称为空行,而Objective-C编译器完全忽略它。

Whitespace 是Objective-C中用于描述空格,制表符,换行符和注释的术语。空格将语句的一部分与另一部分分开,并使编译器能够识别语句中的一个元素(如int)的结束位置以及下一个元素的开始位置。 因此,在以下声明中 -

int age;

在int和age之间必须至少有一个空格字符(通常是空格),以便编译器能够区分它们。 另一方面,在以下声明中,

fruit = apples + oranges; // get the total fruit

fruit和=之间,或=和apples之间可以不需要加空白格字符,但如果希望出于可读性目的,可以自由添加一些空白字符。

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值