美文网首页
郝斌C语言笔记 -- 概述

郝斌C语言笔记 -- 概述

作者: Jorunk | 来源:发表于2017-10-27 22:23 被阅读84次

概述

1.为什么学习C语言?

1. C语言的起源和发展

1. 主流计算机语言(了解)

  • Fortran语言主要用于科学计算
  • Basic语言是vb的前生
  • pascal语言一般是用于教学

1980年为分水岭,分为结构化和面向对象语言

  • 结构化的代表语言是c语言。结构化语言的数据和操作是分离的,导致在写大项目的时候,会出现各种各样莫名其妙的问题

  • 在面向对象的语言中c++是最复杂的语言,由于c++语言太复杂,sun公司对c++进行了改装,产生了java语言;而c#是由微软开发的,和java相似,几乎一模一样。

  • 在高级语言的执行速度上,c是最快的,c++其次,而java和c#是最后的;Java和c#流行,主要的一个原因是可以跨平台。

2. C语言的诞生
  • 产生时间:1972 - 1973
  • 产生地点:美国贝尔实验室(Bell)
  • 创始人:Dennis.M.Ritchie(丹尼斯·麦卡利斯泰尔·里奇)和Ken.Thompson
  • 目的:改写UNIX操作系统
3. C语言的发展过程(了解)
  • 1983年 ANSI C
  • 1987年 ANSI C 87
  • 1994年 C99

2. C语言的特点

  • 优点
    • 代码量小
    • 速度快
    • 功能强大
  • 缺点
    • 危险性高(同一个程序,在java中会报错,而在c中不会报错)
    • 开发周期长
    • 可移植性弱(针对java)
三大操作系统(了解)
  • windows
    • Windows内核是c语言写的,而外壳是c++写的。Java永远不可能写操作系统,因为java运行速度慢
  • unix
  • linux
    • linux和unix都是纯c语言写的
  • 为什么使用c语言写操作系统呢
    • 首先是因为c的运行速度快
    • 然后是因为c可以直接控制硬件,而其他语言不可以。没有指针的语言是不能直接访问硬件的

3. C语言的应用领域(了解)

2. 怎样学习C语言

多思考,多上机; 不能光看,光听,而要排错,调试, 在犯错误中成长

C语言关键字(了解)

养成良好习惯

边写边保存 ,括号成对出现,应用空格

相关文章

  • 郝斌C语言笔记 -- 概述

    概述 1.为什么学习C语言? 1. C语言的起源和发展 1. 主流计算机语言(了解) Fortran语言主要用于科...

  • 郝斌C语言笔记

    #include int main(void) { return 0; }

  • 郝斌C语言笔记 -- 预备知识

    预备知识 1.数据类型 1.基本数据类型 2.复合数据类型 结构体 枚举 共用体 2.变量 1.什么是变量 变量的...

  • 给表弟的计算机自学教程

    1.c语言视频:郝斌c语言教程 链接:https://www.bilibili.com/video/av80745...

  • 郝斌C语言笔记 -- 运算符

    运算符 1.算术运算符 2.关系运算符 3.逻辑运算符 4.C语言对真假的处理 非零是真 零是假 真是1表示 假是...

  • C语言

    刚刚查分数,90分。 感觉自己摸到了C语言的大门。 我的学习资源来自---郝斌的C语言视频。 直到今天我把C语言的...

  • 郝斌C

    注意: 课程注意的地方:59、74、递归在数据结构 笔记: 公式:被除数/除数=商取余%的运算对象必须是整数,结果...

  • 郝斌C语言笔记 -- 输入输出函数

    输入和输出函数 1.printf() -- 将变量的内容输出到显示器上 .1四种用法 2.输出控制符 3.为什么需...

  • C语言学习笔记01——C语言概述

    1 C语言的起源 1972年,贝尔实验室的丹尼斯·里奇(DennisRitch)和肯·汤普逊(Ken Thomps...

  • c语言概述

    一、C 语言的发展和过程 高级语言:a+b 汇编语言:ADD AX,BX 机器语言:0000 0001 1101 ...

网友评论

      本文标题:郝斌C语言笔记 -- 概述

      本文链接:https://www.haomeiwen.com/subject/yradpxtx.html