C语言学习笔记---001C语言的介绍,编译过程原理,工具等

创梦技术交流平台:资源下载,技术交流,网络赚钱:
交流qq群:1群:248318056
2群:251572072
技术交流平台:cre.iqee.cn
博文相关代码资源下载地址:cre.iqee.cn
-----------------------------------
-----------------------------------------------------------------------
a.C语言的历史
  起源
  标准化
b.基于c的语言
  编程语言都借鉴了c语言的特性
  c++语言:包含所有c语言特性,增加了类和其他的特性支持面向对象编程
  java:基于C++的,包含了一些c的特性
  C#:是由java和c++发展起来的
  Perl:脚本语言
 c.c语言特性:
   c语言是一种底层语言,为了适应系统编程的需要,c提供了对机器级别的
   概念的访问,这些都是其他编程语言隐藏的内容.
 d.c语言是一种小型语言,与其他编程语言相比,c语言提供了一套更为有限
   的特性集合,很大程度上,c语言在程序上依赖于一个标准函数库
 e.c语言是一种包容性语言,c语言假设用户知道自己在做什么,所以提供了更为广阔的自由度
---------------------------------
1.优点:
  高效,可移植性,功能强大,灵活,标准库
2.缺点:c程序错误更加容易隐藏
       不好理解,比如内核
        c语言缺少类和包,所以编程规模不能很大,维护起来不方便
----------------------------------------
3.4.  3.4

C语言学习笔记---001C语言的介绍,编译过程原理,工具等相关推荐

  1. 《C语言从入门到精通》学习笔记001-C语言概述

    第一章 C语言概述 1.1 程序语言的发展 1.机器语言:由"0"和"1"组成的二进制数组成的指令序列,是第一代计算机语言 2.汇编语言:用一些简洁的字母.符号 ...

  2. C语言学习笔记-01-C语言简介

    1.1 C语言简介 C语言是一门面向过程.抽象化的通用程序设计语言,广泛应用于底层开发.C语言能以简易的方式编译.处理低级存储器,是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设 ...

  3. 12-黑马程序员------C 语言学习笔记--- C语言指针与函数

    黑马程序员------<a href="http://www.itheima.com" target="blank">Java培训.Android培 ...

  4. Go语言学习笔记——Go语言数据类型

    布尔型 布尔型的值只可以是常量 true 或者 false.一个简单的例子:var b bool = true. 数字类型 整型 int 和浮点型 float32.float64,Go 语言支持整型和 ...

  5. C语言学习笔记---8C语言中的英文字符

    在C语言中,单个字符的数据类型是char,长度是1字节,且只能容纳ASCII码表中的字符,也就是英文字符.字符类型由单引号' '包围,字符串由双引号" "包围. //正确的写法 c ...

  6. nltk和python的关系_NLTK学习笔记(一):语言处理和Python

    目录 nltk资料下载 import nltk nltk.download() 其中,download() 参数默认是all,可以在脚本里面加上nltk.download(需要的资料库) 来进行下载 ...

  7. 嵌入式C语言——学习笔记

    嵌入式C语言--学习笔记 计算机程序语言的学习思路? GCC的使用及其常用选项介绍 gcc概述 C语言编译过程 C语言常见的错误 预处理的使用 宏展开下的 #.## C语言常用关键字及运算符操作 关键 ...

  8. c语言float二进制输出代码_C语言学习笔记——学前知识概述

    将我大一学习C语言时做的笔记拿来与大家分享,内容比较浅显,比较适合初学者,如有错误还请见谅,提出改正,谢谢! 前言:此C语言笔记是本人在自学时记录的一些重点或初学者常犯的错误,希望我的这本笔记能够对大 ...

  9. r语言c函数怎么用,R语言学习笔记——C#中如何使用R语言setwd()函数

    在R语言编译器中,设置当前工作文件夹可以用setwd()函数. > setwd("e://桌面//") > setwd("e:\桌面\") > ...

最新文章

  1. vps建网站python_VPS配置python web环境真吐血
  2. PAT——个位数统计(1021)
  3. spring依赖注入_Spring源码阅读:Spring依赖注入容器
  4. 北漂、海漂的你,每个月发薪资支付生活成本后还剩多少钱
  5. 时序转化为图构建高效可解释的时序分析模型
  6. STM32F103:二.(1)点亮LED
  7. python统计及格不及格人数_Python一次输入多个值(列出存储信息),python,一次性,数值,列表...
  8. 我们是已经谈不起恋爱的80后
  9. sendfile()对nginx性能的提升
  10. php简单使用shmop函数创建共享内存减少服务器负载
  11. 利用Flash XMLSocket实现”服务器推”技术
  12. ArrayList学习[常用方法|源码]
  13. 分布式系统之paxos算法
  14. java string的最大长度_String的长度最大是多长?
  15. 李沐论文精读系列二:Vision Transformer、MAE、Swin-Transformer
  16. windows7打印时,显示脱机,提示“服务器打印后台处理程序服务没有运行”。...
  17. codeforces 283C Coin Troubles(背包DP)
  18. android 图片锯齿,在Android上禁用消除锯齿Imageview
  19. 【Pytorch神经网络理论篇】 39 Transformers库中的BERTology系列模型
  20. 电脑连接公司中国电信爱wifi反复验证无法连接wifi

热门文章

  1. Java中二维数组和面向对象
  2. 机器学习笔记——决策树之回归树
  3. 优化器:torch.optim
  4. (轉貼) C Standard Library (初級) (C/C++)
  5. AndroidStudio使用技巧-debug篇
  6. Pipenv – 超好用的 Python 包管理工具 1
  7. Flume-ng HDFS sink原理解析
  8. SpringMVC中获得HttpRequest对象的方法
  9. EBay架构案例分析
  10. 《STL源代码剖析》---stl_set.h阅读笔记