Lab1 environment configuration(done)

正文

intro

介绍如何配置windows下的linux环境和vscode,没有用,不看了。

compile

Pasted image 20240925160417.png

Warning

注意g++/gcc分别对应.cpp和.c程序,-c和-o的区别

Pasted image 20240925160944.png

Pasted image 20240925162024.png

Terminal Output

[C效率与内存管理视角/Lab/Lab2 data types and arithmetic operators(done 缺少c和c++都有自己的一套标准输入输出解释部分)|Lab2 data types and arithmetic operators(done 缺少c和c++都有自己的一套标准输入输出解释部分)]
Pasted image 20240925161857.png

Pasted image 20240925161916.png

%[flags][width][.precision][length]specifier

Exercise

Pasted image 20240925162409.png
answer:
Pasted image 20240925164217.png

Pasted image 20240925162424.png
这个也很简单,我不再描述了,因为没遇到什么特殊的困难,题目中留了几个小错误,类似中文符号等。

值得说明的一点是这个。就是add.h文件的问题。

注意

在C++中,头文件声明的函数签名必须与.cpp文件中的实现保持一致,否则编译器会报错。但是,参数名称不需要完全一致,因为编译器只关心函数的参数类型和返回值类型,而不关心参数的名称。

Pasted image 20240925170124.png