oc基本语法

Objective-C:

由于OC是对C语言的面向对象的封装,因此OC的基本语法和C基本没有差别。

//
//  main.m
//  oc-基本语法
//
//  Created by stevenchang on 9/11/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

/*****由于OC中可以混合C语言,因此Objective-C也被成为混合编程语言***/

//*********************1.注释的写法***************************
//单行蛛丝
/*
 多行注释
 */

/*
 import和include的区别
 相同点: 都可以引用头文件
 不同点:import 优于include不会导致重复引用头文件,即嵌套引用头文件
 include为了解决嵌套引用的问题,一般的处理方式如下:
 #ifndef _MYFILE_H_
 #define _MYFILE_H_
 //头文件的定义
 #endif    //endif必须存在,否则程序会出错
 
 <>和“”使用:
 1.<>:引用系统中存在的头文件时使用;
 2."":引用自定义的头文件时使用
 */
#import <Foundation/Foundation.h>

//函数声明:使用方式同c语言一样
void printfArray(int array[]);

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        
        //NSLog(@"","");  @必须要存在的,默认换行
        NSLog(@"Hello, World!");   //打印日志 格式:[systemdate programname nslogsentence]
        
        //基本数据类型
        /*
         c和oc中的基本数据类型使用方式一样
         */
        int a = 0;
        float b = 0.0f;
        double c = 3.4;
        //布尔类型
        BOOL d = YES;    //YES:1   NO:0
        NSLog(@"%d,%.0f,%.f,%d",a,b,c,d);
        
        //int数组
        int e[10] = {1,2,3,4,5,6,7,8,9,0};
        printfArray(e);
        
    }
    return 0;
}

/*
 *打印数组元素
 */
void printfArray(int array[]) {
    for (int i = 0; i < 10 ; i++) {
        NSLog(@"%d",array[i]);
    }
}

注释:

             语法方面介绍不多,如果想学C语言的基本用法,请参照本人写的C语言博客。

             这里的注释对于OC和C的一些区别都做了介绍,可以参照本人写的注释。

             值得注意是的:OC中添加了BOOL类型,它的基本值为YES:1    NO:0

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值