zoukankan      html  css  js  c++  java
  • 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函数是一个由系统定义的标准函数,可在程序中直接调用。

     

     

  • 相关阅读:
    WinAPI: DrawFrameControl 绘制控件
    WinAPI: SetPixel 和 SetPixelV 设置设备环境中指定位置的颜色
    WinAPI: GetSystemInfo 获取系统信息
    WinAPI: GetDiskFreeSpace 获取磁盘组织与容量信息
    WinAPI: GetDiskFreeSpaceEx 获取磁盘容量信息
    分享:Afinal 0.3.5 发布,Android快速开发框架
    海量数据多路归并排序的c++实现(归并时利用了败者树)
    当TransferEncoding遇上ContentEncoding_虚拟现实_百度空间
    chunked 编码 解码 c算法 yaneng的专栏 博客频道 CSDN.NET
    败者树 多路平衡归并外部排序 Dreaming.O的专栏 博客频道 CSDN.NET
  • 原文地址:https://www.cnblogs.com/studyrecord/p/4639293.html
Copyright © 2011-2022 走看看