第二周C++作业
2014-03-14 22:54
274 查看
实验作业
1.编写调式运行第一个C++程序,要求输出你的班级、姓名和学号;
3.分析程序中哪些是标识符,哪些是关键字。
标识符:max , x, y, t, number, maxValue,
关键字:using, int, if, else, return, main,
4.回答什么是程序、工程,源文件、目标文件、执行文件、编译预处理、名字空间、函数.、主函数。
程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。
工程是指将几个文件连接起来执行的总的程序,一般在某一个里面编主函数,其他的编辅助函数,这样可以将各个人的工作分离,一般在进行较大的工作量的编程时才用到,便于各块的编制和错误检查。
源文件是保存你所写的语句的地方,你写完语句后需要用一个软件来打开它,运行它.而这个软件所能识别的文件,就称为该软件的源文件。
目标文件是指由于计算机硬件不能直接执行源程序,必须将源程序翻译成二进制目标程序。翻译工作是由编译程序完成的,翻译的过程称为编译,编译的结果称为目标程序,目标程序文件后缀一般为“.OBJ”。
执行文件是再目标程序下生成,由于目标程序不能由计算机直接执行,因为C++程序通常包含其他模块定义的函数和数据的引用,所以容易产生“漏洞”,而借助连接器就可以将目标文件同却是函数的代码链接起来,将“漏洞”补上,生成可执行文件,WINDOWS系统下可执行文件的扩展名为.exe。若链接无误就可以生成可执行文件了。
编译预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。它由预处理程序负责完成。当对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处理部分作处理,处理完毕自动对源程序编译。编译预处理命令包括文件包含、宏定义和条件编译。
名字空间是指在程序设计语言中,大型应用程序由许多人来完成,各自为自己的模块命名,命名冲突时一种潜在的危险。C++提供名字空间将相同的名字放在不同的空间中来防止命名冲突。
函数是一系列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语句的集合,为了完成某个会重复使用的特定功能。
主函数也是函数,但是它作为整个程序中的主体部分,它可以调用其它函数,而其他函数是不能调用主函数的。
相关文章推荐
- 用递归的方法和非递归方法解决8皇后问题
- 浅谈C++多态性
- 一名小白读取BMP位图的一点记录
- vs2008 C# 怎么调试C++ dll[转]
- C++浅层与深层复制构造函数
- C语言中break和continue的区别
- 【c++系列】iftream读取文件中每行或者每个单词
- VC++中窗口的最大化问题
- c++的一些学习心得(不断补充中)
- VC++ 学习笔记(一):如何开始
- c语言编程小实例之四-------素数统计与求素数之间的和
- C++编程练习——2014/3/14
- C\C++ sizeof 陷阱&&总结
- C/C++多种方法获取文件大小(转)
- C++内存分配秘籍—new,malloc,GlobalAlloc详解(Zhuan)
- 辨别程序是C编译的还是C++编译的方式
- 参数个数不同的函数载体(C++)
- C语言输入字符串后回车再输入字符串才能录入第一个字符串
- 第一个c++程序
- 【C++】关于指针函数