C语言学习笔记--前言

本文是作者学习C语言的笔记,介绍了C语言的强大和重要性,以及C语言与C++的关系。文章详细讲解了计算机基础知识,包括CPU、内存的工作原理,程序的存储和执行过程,以及从机器语言到高级语言(如C语言)的编译过程。

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

最近学习C语言,留下些学习笔记,以便后面返回复习,同时也算时分享一下自己的学习记录(学习C语言用的是狂人c这本书有兴趣可以去学习原著)

前言

1、C语言是什么
      C语言是一种强大、高效、优美的程序设计语言。最初,C语言是作为程序员工作语言而出现的,使用高效、简洁、表达力强、可移植性好是其公认的基本特征。
2、C之近亲
      20世纪90年代,从C语言发展、衍化出C++、Java等程序语言。而在某些领域,如嵌入式系统开发等,C语言始终是一种不可替代的工具语言。
      不太精确地说,C是C++的子集,C++是对C的扩展。
3、为何学C
      C语言更接近于机器语言这一特点,不仅决定了它代码效率很高,而且使得它作为一种学习语言时,能使学习者更为深刻的理解计算机的工作机制以及程序本质。
      在程序结构上,C语言易于体现结构化程序的设计思想。C语言是一种充满着自由气息的语言,这种自由体现在他的创造能力之中:丰富的运算,强大的构造新数据的能力和对思想清晰、简洁、自然地表达方式。而自由的代价就是需要对错误保持永远不懈的警惕

1、基础知识
       编程:就是编写计算机程序。
       宏观看计算机运行情况:从输入设备(鼠标、键盘等)接受数据 ->内部处理 (主板) -> 把结果输出到输出设备(显示器、打印机等)。主板通过总线连接计算机所有设备完成主要工作。主板上的关键部件:ROM、 RAM、CPU等。
2、CPU<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值