1. C语言介绍
-
什么是编程语言?
-
人类语言:语言是人类进行沟通交流的表达方式,语言是生物同类之间由于沟通需要而制定的具有统一编码解码标准的声音(图像)指令。
-
编程语言:
-
编程语言:可以简单的理解为一种计算机和人都能识别的语言,能够实现人与机器之间的沟通,而计算机编程语言主要包括 机器语言,汇编语言以及高级语言。
-
机器语言:机器能直接识别的程序语言或指令语言(即,用二进制表示的指令集合),无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不为机器直接理解和接受的程序语言或指令代码。
-
汇编语言:即第二代计算机语言,用一些容易理解和记忆的缩写单词来代替一些特定的机器语言指令。
-
高级语言:计算机语言具有高级语言和低级语言之分。而高级语言有主要是相对于汇编语言而言的,它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人更容易理解方式编写程序
-
-
-
C语言的发展史
-
1970年,美国AT&公司贝尔实验室的研究员Ken Thompson闲来无事,想玩太空旅行的游戏,但机器PDOP-7没有操作系统,于是开始配置系统,这个系统被命名为——UNIX(汇编语言编写)。
-
1971年,同样酷爱Space Travel的丹尼斯·里奇,为了能早点儿晚上游戏,加入了汤普森的开发项目,合作开发UNIX。他的主要工作是改造B语言,使其更成熟。
-
1972年,美国贝尔实验室的丹尼斯·里奇在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
-
1973年,C语言的主体完成。汤普森和里奇迫不及待地开始用它重写了UNIX。此时,编程的乐趣使他们已经完全忘记了游戏,一门心思地投入到了UNIX和C语言的开发中。随着UNIX的发展,C语言自身也在不断的完善。直到2024年,各种版本的UNIX内核和周边工具仍然使用C语言作为主要开发语言。
-
老祖容貌:
-
-
C语言标准变迁
2. 必备软件
-
开发环境:Microsoft Visual Studio 2022
-
安装
-
官网下载 :注意编译器和开发环境的区别
点击Community 2022 社区版,直接下载程序。完成后双击程序。
点击继续,勾上下面的选项:
工作负荷:
安装位置:把默认的安装位置由C盘换到其他盘符,最好是新建文件夹。
语言包可以更换:
点击安装,安装后,创建桌面快捷菜单,完成。
-
-
-
翻译工具:有道词典
-
远程工具:向日葵远程
-
压缩软件:7zip,无广告,体积小
3. 电脑常识
-
常见术语:
-
搜索:
-
文件后缀:
-
环境变量
-
ds命令
-
打字技巧: