Objective-C第一课 变量和常量

长沙戴维营教育(www.diveinedu.cn)是湖南唯一一家具备iOS开发培训实力的机构。学费6K起,不与第三方机构签订贷款协议,实现真正的就业保证!

Objective-C是一个C语言的超集,这意味着可以再同一个源文件中混合使用这两种语言。事实上Objective-C的大多核心结构都依赖于C语言,因此在学习Objective-C之前先了解一下C语言基础很有帮助。


Objective-C与C语言的关系

这个模块将简单的介绍一下C语言,并将讨论一下Objective-C的注释、变量、数学运算符、流程控制、简单数据结构以及指针等。这些东西将为学习Objective-C的面向对象思想提供基础。

注释

C语言中有两种注释的方式。行内注释 用两个斜线开头,直到一行的结尾。块注释 可以包含多行,使用/**/开头和结尾。例如:

// main.m
#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        double odometer = 9200.8;
        int odometerAsInteger = (int)odometer;

        NSLog(@"You've driven %.1f miles", odometer);        // 9200.8
        NSLog(@"You've driven %d miles", odometerAsInteger); // 9200
    }
    return 0;
}

除了doubleint外,C语言还定义了一些其它的基本数据类型。在 基本数据类型 中会进行详细的介绍,同时还会展示它们的格式化字符串。

常量

const变量修饰符用来告诉编译器,某个变量的值不能够被修改。例如给下面常量pi赋值会导致编译错误。

double const pi = 3.14159;
pi = 42001.0;               // Compiler error

const常用来修饰函数参数,用来保证被传递的参数不会在函数中被修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值