• IOS开发学习记录第3天之C语言学习


    (一)、学习IOS开发,我们就要刨根问底,如果学习,从哪学习,首先iOS是由苹果公司开发的移动操作系统[1] 。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。而UNIX系统大部分是由C语言编写的,因此我们就从C语言开始学习。

           1、C语言的发展史:

             C语言是在 70 年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C 语言,后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。

              2、C语言的特点:

              C语言简洁、紧凑、灵活、使用方便。其一共有32个关健字         

    auto :声明自动变量 

    break:跳出当前循环

    case:开关语句分支

    char :声明字符型变量或函数返回值类型

    const :声明只读变量

    continue:结束当前循环,开始下一轮循环

    default:开关语句中的“其它”分支

    do :循环语句的循环体

    double :声明双精度浮点型变量或函数返回值类型

    else :条件语句否定分支(与 if 连用)

    enum :声明枚举类型

    extern:声明变量或函数是在其它文件或本文件的其他位置定义 

    float:声明浮点型变量或函数返回值类型

    for:一种循环语句

    goto:无条件跳转语句 

    if:条件语句 

    int: 声明整型变量或函数

    long :声明长整型变量或函数返回值类型

    register:声明寄存器变量

    return :子程序返回语句(可以带参数,也可不带参数)

    short :声明短整型变量或函数

    signed:声明有符号类型变量或函数

    sizeof:计算数据类型或变量长度(即所占字节数)

    static :声明静态变量

    struct:声明结构体类型

    switch :用于开关语句

    typedef:用以给数据类型取别名

    unsigned:声明无符号类型变量或函数

    union:声明共用体类型

    void :声明函数无返回值或无参数,声明无类型指针

    volatile:说明变量在程序执行中可被隐含地改变

    while :循环语句的循环条件

             3、C程序简单认识与介绍          

    main()
    {
    printf("世界,您好! ");
    }

    main是主函数的函数名,表示这是一个主函数。

    每一个C源程序都必须有,且只能有一个主函数(main函数)。
    函数调用语句,printf函数的功能是把要输出的内容送到显示器去显示。
    printf函数是一个由系统定义的标准函数,可在程序中直接调用。

     

     

  • 相关阅读:
    使用RedisTemplate的操作类访问Redis(转载)
    Redis集群方案(来自网络)
    Scale-up and Scale-out(转载)
    数据结构和算法分析 优先队列
    数据结构和算法分析 排序
    linux下的常用命令
    Java HashMap的工作原理(转载)
    二叉查找树(转载)
    Redis实现之对象(三)
    Redis实现之对象(二)
  • 原文地址:https://www.cnblogs.com/studyrecord/p/4639293.html
Copyright © 2020-2023  润新知