首页 > 技术文章 > 06_传智播客iOS视频教程_源文件后缀名和main函数

ZHONGZHENHUA 2017-07-02 16:07 原文

OC与C语言的不同。


把OC程序运行起来,CPU只会找main函数。并且只会执行main函数当中的代码。当main函数的代码执行完毕之后这个程序就自动结束掉了。

main函数的参数是可以让我们在运行程序的时候向咱们这个程序传递一些数据。OC程序的main函数是一样的,仍然是入口和出口。并且int类型的返回值仍然代表程序的结束状态。

main函数完全可以不写参数。


//
//  main.m
//  Day01-OC基础语法
//
//  Created by blueheart on 17/7/2.
//  Copyright © 2017年 itcast. All rights reserved.
//
/*
  1.OC相对于C
    a.在C的基础之上新增了一小部分面向对象的语法.
    b.将C的复杂的、繁琐的、可恶的语法封装的更为简单.
    c.OC完全兼容C语言.
  2.OC程序的源文件的后缀名是.m  m代表message 代表OC中最重要的1个机制  消息机制.
    C程序的源文件的后缀名.c
  3.main函数仍然是OC程序的入口和出口.
    
    int类型的返回值 代表程序的结束状态.返回值0是正常结束.
    main函数的参数:仍然可以接收用户在运行程序的时候传递数据给程序内部.
                  参数也可以不要.
*/

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        NSLog(@"Hello, 传智播客!");
    }
    return 0;
}

 

推荐阅读