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

     

     

  • 相关阅读:
    使用postman模拟上传文件到springMVC的坑:the request was rejected because no multipart boundary was found
    win10 安装多个版本的jdk,如何切换
    String类的substring方法
    tomcat7.0配置CORS(跨域资源共享)
    win7下安装centos6.5后,开机无法进入选择双系统启动界面,只能启动centos的解决办法
    java位运算
    JDK源码--ArrayList浅析
    使用Jasperreporter生成入库出库单打印等报表操作
    centos6.5下安装zip格式的tomcat7和tomcat8,并同时运行
    Centos7配置文件共享服务器SAMBA三步曲(转)
  • 原文地址:https://www.cnblogs.com/studyrecord/p/4639293.html
Copyright © 2011-2022 走看看