一、c语言概述
1.为什么学习c语言?
(1)c的起源和发展
第一代语言:机器语言 1101
第二代语言:汇编语言 add ax,bx;
第三代语言:高级语言 a+b;
结构化:c fortran basic(子语言vb) pascal(用于教学)
缺陷:结果化语言数据和操作是分离的
/*1980年分界限*/
面向对象:c++(最重要) java c#(和java差不多,微软开发)
---------------------------------------------
贝尔实验室(B语言,c语言)
Unix系统第一版是用B语言写的,最后用c语言改写了
大型系统一般是Unix系统
---------------------------------------------
(2)c的特点
优点:代码量小,速度快,功能强大
系统分为三大类:windows(c,c++) , linux(c) , unix(c) 都是用c写的
操作系统是直接控制硬件的,c语言可以访问硬件(里面有指针)
缺点:危险性高,开发周期长,可移植性不强。
(3)应用领域
系统软件开发
驱动程序(c,汇编)
(4)c的重要性
计算机语言最基础最重要的语言
----------------------------------------------
蠕虫病毒:
CHI:破坏硬件
----------------------------------------------
2.怎样学习c语言?
谭浩强《c语言程序设计》
《The c Programming Language》机械工业
《c primer plus》人民邮电
《c和指针》人民邮电
《c专家编程》绝版
《c陷阱与缺陷》 人民邮电
《c科学与艺术》机械工业
分享到:
相关推荐
C语言学习笔记——小浪神
包括我学习C语言时的学习笔记和一份C的函数PDF格式文件,其中包括几乎所有的C的基本语法和概念,适合C语言初学者或者C语言复习和扩展。
C语言学习中记录的实例
自己学习C语言时的笔记 第一课 1.内存 2.double <—— float <—— int <——char 3.printf( )——> >> 输出 scanf( )——> 输入 %d int %f float double %c char scanf(“%d”,&a) scanf(“%d %d”,&a,...
非常好的C语言笔记总结内容,基本包含C语言的主要内容,而且通俗易懂,值得一看。
C语言位操作——复习笔记 绝好的学习资料
学习C语言时做的笔记,也是《C语言数据类型——基本类型,构造类型,枚举类型,指针类型》文章对应的思维导图,仅供学习参考,如有侵权,请联删
NULL 博文链接:https://zht1933.iteye.com/blog/2187226
//用两个按键控制16个流水灯的流速 要求共8个流动速度 STC51单片机学习笔记3——C语言流水灯【资源】 仿真详细内容见博客: https://blog.csdn.net/fengyuzhe13/article/details/127595257
《数据结构与算法分析——C语言描述》(原书第2版),英文版的名称是《Data Structures and Algorithm Analysis in C》,作者是:(美)Mark Allen Weiss。原书曾被评为20世纪顶尖的30部计算机著作之一。之所以选这...
OpenCV 库用C语言和 C++ 语言编写,可以在 Windows、Linux、Mac OS X 等系统运行。同时也在积极开发 Python、Java、Matlab 以及其他一些语言的接口,将库导入安卓和 iOS 中为移动设备开发应用。 什么是计算机视觉? ...
线索二叉树 数据结构学习笔记——线索二叉树
数据结构与算法分析学习笔记:我所选择的教材是《数据结构与算法分析——C语言描述》(原书第2版),英文版的名称是《Data Structures and Algorithm Analysis in C》,作者是:(美)Mark Allen Weiss。原书曾被评为...
我所选择的教材是《数据结构与算法分析——C语言描述》(原书第2版),英文版的名称是《Data Structures and Algorithm Analysis in C》,作者是:(美)Mark Allen Weiss。原书曾被评为20世纪顶尖的30部计算机著作之...
《数据结构与算法分析——C语言描述》,第一二章的学习笔记,主要讨论时间复杂度与算法分析的方法。时间复杂度我们日常编写一段代码以解决一个特定问题时,为了判断这段代
个人整理的c/c++学习进阶方法,零基础轻松掌握关键知识点,是你在面向过程——>面向对象学习过程中的辅助利器! 话不多说,开始吧!!!
《数据结构与算法分析——C语言描述》(原书第2版),英文版的名称是《Data Structures and Algorithm Analysis in C》,作者是:(美)Mark Allen Weiss。原书曾被评为20世纪顶尖的30部计算机著作之一
个人学习笔记,仅此而已——个人初学STM32,详细的把跑马灯的程序过程写出来了,包括对里面用到的一些寄存器、C语言的知识、电路的知识,只要是我不懂的,都写了出来,欢迎一块学习。