iOS开发---C语言简介
2015-10-29 23:50
253 查看
1、为什么要先学习C语言?
2、C语言的产生
3、C语言的特点
4、C语言的用途
1)编写:操作系统、驱动、内核
2)单片机程序可以用:C语言写,也可以用汇编语言写
5、版本问题
1)ANSI : American National Standards Institute
2)ISO:国际标准化组织
为什么有版本问题呢?
鉴于B语言从兴起到没落,当初B语言兴起被很多人使用,也因此被进行不同的修改,不能统一的B语言也因此没落了
1)OC基于C 2)OC与C在思想和语法上有很多不一样的地方 3)很多高级语言都是从C衍生出来:C、C++、C#、Java
2、C语言的产生
C语言的首次使用是用于重写UNIX操作系统(UNIX以前是用汇编语言写的,奠定了操作系统的基础)
3、C语言的特点
1)丰富的运算符 2)丰富的数据类型 3)可以直接操作硬件 4)高效的目标代码 5)可移植性好
4、C语言的用途
1)编写系统软件、图形处理、单片机程序、嵌入式系统开发 2)编写游戏外挂 3)编写Android 4)编写iOS程序
1)编写:操作系统、驱动、内核
2)单片机程序可以用:C语言写,也可以用汇编语言写
5、版本问题
1)1983年,ANSI成立一个委员会,开始了制定C语言标准的工作 2)1989年,C--->ANSI C(C89) 3)1999年,ISO--->C---(增加一些功能)--->C99 4)2011年,ISO--->C11
1)ANSI : American National Standards Institute
2)ISO:国际标准化组织
为什么有版本问题呢?
鉴于B语言从兴起到没落,当初B语言兴起被很多人使用,也因此被进行不同的修改,不能统一的B语言也因此没落了
相关文章推荐
- ios入门攻略 06篇 C语言基础【循环结构之while ,do-while语句】
- DBT3514W The db2prereqcheck utility failed to find the following 32-bit library file: "libstdc++.so
- 带你玩转Visual Studio——结局汇总
- 【C++】内联函数,inline
- 逐渐有意识地适当远离Windows环境编程和C语言
- C语言文法
- C语言-#define宏定义
- 爬爬爬之路:OC语言(四) NSString NSSArray NSValue常用方法介绍
- C语言对文件内容的增删该查操作
- 手把手教你用C++ 写ACM自动刷题神器(冲入HDU首页)
- c++: size_type与 size_t一些概念
- 深入理解C语言的函数调用过程
- 【LeetCode从零单刷】Symmetric Tree
- 学习C++,应该循序渐进看哪些书?
- C++ main函数 argc,argv传递参数的含义
- C语言学习-通过柴田望洋的《明解C语言》(3)
- 《C++并发编程实战》读书笔记3---线程同步
- stm32 mdk c++(error: #29: expected an expression)
- 黑马程序员-------C语言回顾-运算符和循环
- c++为你做了什么(1)构造 析构 拷贝 赋值