2024-05-14-day02

今天是尚硅谷开班第二天,讲了计算机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++源文件,文件命名和代码无问题



故障原因:执行程序过多,之前执行的程序一直没结束,所以结束之前运行的程序即可


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容