02.IOS学习笔记之C语言概述

C语言于1972年发明并因重写UNIX操作系统而流行。它是一种面向过程的语言,具有丰富的运算符和数据类型,可以直接访问物理地址,适用于系统软件、图形处理和嵌入式系统开发等领域。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、C语言简史:

  C语言于1972年发明,首次使用是用于重写 UINX操作系统(之前是用汇编编写),随着UNIX操作系统的成功,C语言得到大幅的推广,至今仍是应用广泛的高级程序语言之一,C语言是一门面向过程的语言,非面向对象的语言。


二、C语言的特点

  • 丰富的运算符,34种计算机运算符
  • 丰富的数据类型
  • 允许直接访问物理地址,对硬件进行操作
  • 高效率的目标代码
  • 可移植性好


三、C语言的缺点

  • 由于C语言面向过程,因此其数据封装性差、安全性低
  • 语法限制不严格,对变量的类型约束不严格,对数组的下标越界不检测


四、C语言能做什么

  • 由于C语言具有强大的数据处理能力,而且允许直接访问物理地址,直接对硬件操作,因此它用于编写系统软件、图形处理、单片机程序、嵌入式系统开发
  • 很多操作系统的底层都是用C语言编写的,比如android
  • IOS开发的核心语言oc是在C语言的基础上加了一层面向对象的语法


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值