今天是尚硅谷开班第二天,讲了计算机C语言发展史,安装了mingw64和VS Code。编写了第一个程序
上午:
一.机器语言
二.汇编语言
三.高级语言
四.mingw64:C语言的一个编译器
1.先下载一个mingw,然后配置环境变量:
mingw如图:
五.VS_CODE
1.先下载一个vs_code,注意系统版本,以及系统架构,目前新电脑多是arm架构
2.配置插件:
2.编写第一个程序(记得先建立一个项目文件夹,然后在打开方式中选择以vscode打开)
下午:1.45开始
一.写了一会上午和昨天的学习情况。
二. 基本代码结构
2.编译流程
①写源代码 ②预处理 (将源代码文件预处理下,引入头文件,处理空格注释).i ③编译(编译成汇编文件).s ④将汇编文件通过汇编器转化为二级制obj文件⑤链接系统库文件和obj文件,生成可执行文件(系统不一样,生成的可执行文件后缀名也不一样)⑥执行程序
3.注释:块注释/* */ 行注释、、
快捷键:ctrl+、 ctrl+/ (通过修改键盘快捷键)
4. 变量
4.1 变量三要素:数据类型,变量名,变量值
4.2 定义变量:①声明变量(指定类型和名称,先不赋值初始化)
②定义变量:(指定类型和名称并初始化)
③同时定义多个变量,使用逗号分隔
4.3变量注意事项
①变量使用之前必须声明
②变量不能重复声明
4.4输出变量
printf(输出的内容分为两部分):
①格式化字符串,里面包含占位符
②输出列表:要与占位符对应
4.5 获取用户输入,赋值给变量
scanf(“格式化字符串”,变量列表)
①格式化字符串这里只能有占位符
②变量列表,变量名前加&
4.6 标识符规范
强制规范:
①只能由数字、字母、下划线组成
②不能以数字开头
③不能是关键字
建议规范:
①使用有意义的单词,见名知意
②小驼峰命名法或者下划线分隔
遇到的问题:
1. scanf(“格式化字符串”, &变量名)中总是忘记写&
2. vs code运行代码时遇到得问题:报错,无法生成和调试,因为不是c/c++源文件,文件命名和代码无问题
故障原因:执行程序过多,之前执行的程序一直没结束,所以结束之前运行的程序即可