1.C语言概述
参考:https://blog.csdn.net/weixin_44617968/article/details/117656810
1.1 计算机与程序
1.1.1 什么是计算机
计算机是一种电器, 所以计算机只能识别两种状态, 一种是通电一种是断电。 最初ENIAC的程序是由很多开关和连接电线来完成的。但是这样导致改动一次程序要花很长时间(需要人工重新设置很多开关的状态和连接线)
1.1.2 什么是计算机程序 ?
计算机程序是用计算机语言编写的命令集合(语句),用来告诉计算机"做某件事或解决某个问题"。
一个这种电器元器件为一个程序 ,当2个输入中至少有一个为高电平1 的时候 输出为1。可以发现针对这段程序 如果输入为0 0 输出为0 ,其余输出都为1。
看另外的程序
1.2 进制转化
二进制 八进制 十进制 十六进制 是可以互转
计算机中对应的ascii
1.3 计算机语言
机器语言: 10111000 00000001 00000000 00000101 00000001 00000000
汇编:MOV AX, 1 ADD AX, 1
高级:1 + 1
1.4 C语言发展
最早的高级语言:FORTRAN–>ALGOL–>CPL–>BCPL–>C–>C++等
“初,世间无语言,仅电路与连线。及大牛出,天地开,始有 FORTRAN、 LISP、ALGOL 随之, 乃有万种语”
语言排名
1.5 安装开发工具与编译器
1.5.1 安装 codeblocks
参考:
https://blog.csdn.net/m0_38139250/article/details/127128422
安装后会自带MinGW
1.5.2 设置MinGW的环境变量
在(系统属性-->高级-->环境变量-->系统变量 中)(以下目录都根据自己的电脑MinGW所在位置不同而改变)
a.在PATH的值中加入“C:\Program Files\CodeBlocks\MinGW\bin”。这是寻找gcc编译器的路径。如果PATH中还有其他内容,需要用英文状态下分号进行分割
b.新建LIBRARY_PATH变量,在其值中加入“C:\Program Files\MinGWStudio\MinGW\lib”。这是标准库存放的路径。
c.新建C_INCLUDE_PATH变量,在其值中加入“C:\Program Files\MinGWStudio\MinGW\include”。这是Include查找头文件的路径。
验证gcc是否正常运行
在cmd控制台窗口下面,输入gcc -v。若已经成功安装好,会显示gcc的版本信息。
1.6 C语言的HelloWorld
1.6.1 入门
创建一个记事本文件
a.cpp
内容入下:
#include <stdio.h> #include <windows.h> int main(){ printf("hello world"); Sleep(1000); }
保存记事本
打开cmd
执行
gcc a.cpp -o test
双击text.exe即可
1.6.2 demo案例
#include <stdio.h> #include <windows.h> int main() { int i = 5; printf("%d,%d\n",i++,i); Sleep(10000); }