第二周C++作业

实验作业

1.编写调式运行第一个C++程序,要求输出你的班级、姓名和学号;

#include <iostream>
using namespace std;

int main()
{
	
	cout<<"学号:201211632231"<<endl;
	cout<<"名字:赵锦堃"<<endl;
	cout<<"班级:自动化1122"<<endl;
	return 0;

}
2. 输入课本例题1.2,调试运行程序,并分析程序。

#include <iostream>							//编译预处理命令
using namespace std;						//使用标准命名空间

int max(int x,int y)						//定义一个函数,函数的功能是求出两个值中的最大值
{
	int t;
	if(x>y)
		t=x;
	else 
		t=y;
	return t;
}
int main()
{
	int number1, number2;					//定义两个整形变量
	cout<<"请输入两个数:";					//要求用户输入两个数字
	cin>>number1>>number2;					//接收用户输入的两个数字
	int maxValue;							//将用户输入的两个数字传给上述的max函数,由它判定最大值
		maxValue = max(number1, number2);

	cout<<"最大值 = "<< maxValue<<endl;     //输出最大值
	return 0;
}

3.分析程序中哪些是标识符,哪些是关键字。

标识符:max , x, y, t, number, maxValue,

关键字:using,  int, if, else, return, main, 


4.回答什么是程序、工程,源文件、目标文件、执行文件、编译预处理、名字空间、函数.、主函数。


程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。

工程是指将几个文件连接起来执行的总的程序,一般在某一个里面编主函数,其他的编辅助函数,这样可以将各个人的工作分离,一般在进行较大的工作量的编程时才用到,便于各块的编制和错误检查。

源文件是保存你所写的语句的地方,你写完语句后需要用一个软件来打开它,运行它.而这个软件所能识别的文件,就称为该软件的源文件。

目标文件是指由于计算机硬件不能直接执行源程序,必须将源程序翻译成二进制目标程序。翻译工作是由编译程序完成的,翻译的过程称为编译,编译的结果称为目标程序,目标程序文件后缀一般为“.OBJ”。

执行文件是再目标程序下生成,由于目标程序不能由计算机直接执行,因为C++程序通常包含其他模块定义的函数和数据的引用,所以容易产生“漏洞”,而借助连接器就可以将目标文件同却是函数的代码链接起来,将“漏洞”补上,生成可执行文件,WINDOWS系统下可执行文件的扩展名为.exe。若链接无误就可以生成可执行文件了。

编译预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。它由预处理程序负责完成。当对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处理部分作处理,处理完毕自动对源程序编译。编译预处理命令包括文件包含、宏定义和条件编译。

名字空间是指在程序设计语言中,大型应用程序由许多人来完成,各自为自己的模块命名,命名冲突时一种潜在的危险。C++提供名字空间将相同的名字放在不同的空间中来防止命名冲突。

函数是一系列C语句的集合,为了完成某个会重复使用的特定功能。

主函数也是函数,但是它作为整个程序中的主体部分,它可以调用其它函数,而其他函数是不能调用主函数的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值