美文网首页
OC与C的对比 (二)

OC与C的对比 (二)

作者: 属七降九 | 来源:发表于2017-03-19 18:19 被阅读0次
/*
 1. OC中的数据类型.
 
     1). OC中支持C语言中的所有的数据类型.
 
          a. 基本数据类型
             int double float char
 
          b. 构造类型 
             数组 结构体  枚举
 
          c. 指针类型
             int *p1;
 
          d. 空类型
             void
 
          e. typedef自定义类型.
 
     2). BOOL类型.
 
         1). 可以存储YES或者NO中的任意1个数据.
 
         2). 一般情况下BOOL类型的变量用来存储条件表达式的结果.如果条件表达式成立 那么结果就是YES
             如果条件表达式不成立 结果过就是NO
 
         3). BOOL的本质.
 
             typedef signed char BOOL; 
             实际上BOOL类型的变量 是1个有符号的char变量.
 
 
             #define YES ((BOOL)1)
             #define NO  ((BOOL)0)
 
             YES  实际上就是 1
             NO  实际上就是 0
 
     3). Boolean
 
         a.Boolean类型的变量可以存储true或者flase
         b.一般情况下Boolean类型的变量用来存储条件表达式的结果.如果条件表达式成立 那么结果就是true
            如果条件表达式不成立 结果过就是false
 
         c. 本质
            typedef unsigned char                   Boolean;
 
             #define true 1
             #define false 0
             
      4). class 类型. 类.
 
      5). id类型 万能指针.
 
 
      6). nil 与NULL差不多.
 
      7). SEL 方法选择器.
 
      8). block 代码段.
 
 
 
 
 
 
 */

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{
   
    //Boolean b1;
    
    int num1 = 10;
    int num2 = 20;
    
    Boolean b1  = 10;
    
    //unsigned char b1 = 0;
//
//    BOOL b2 = YES;
//    
//    char b3 = 1;
    
    
    return 0;
}

相关文章

  • OC重学第一天

    一 . Objective-C基础语法 二. OC 与 C 的对比 三 . 类与对象 1 . 类与对象的区分 2 ...

  • OC与C的对比 (二)

  • OC与C的对比

    一 OC与C的对比 1、源文件对比 .c语言中常见的源文件...

  • OC简介

    OC与C对比 1. 源文件对比 C语言中常见源文件.h头文件,.c文件.h 头文件,用于存放函数声明.c C语...

  • iOS:腾讯三面

    1.OC你了解的锁有哪些?在你回答基础上进行二次提问;追问一:自旋和互斥对比?追问二:用C/OC/C++,任选其一...

  • iOS经典瞬间-无解

    腾讯三面问题: OC你了解的锁有哪些?在你回答基础上进行二次提问;追问一:自旋和互斥对比?追问二:用C/OC/C+...

  • OC与C的对比 (一)

  • 总结:八天学会OC语言(上)

    day1 OC语言day01-01OC的简介(附C语言知识点回顾)OC语言day01-02C和OC的对比OC语言d...

  • OC_NSArray和NSMutableArray

    今天记录一下OC中的数组,肯定的会相对于C语言的数组来对比!下面就来简单地对比一下: C和OC的数组差别 //C的...

  • IOS学习之——新手基础学习资料分享

    /* 1、OC简介: OC 是C语言的超集,它在C语言的基础上增加了最小的面向对象的语法 2、对比C来学习OC 数...

网友评论

      本文标题:OC与C的对比 (二)

      本文链接:https://www.haomeiwen.com/subject/jchvnttx.html