实验一C程序设计基础练习.docx
- 文档编号:8306470
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:14
- 大小:17.93KB
实验一C程序设计基础练习.docx
《实验一C程序设计基础练习.docx》由会员分享,可在线阅读,更多相关《实验一C程序设计基础练习.docx(14页珍藏版)》请在冰豆网上搜索。
实验一C程序设计基础练习
实验一C++程序设计基础练习
1.实验目的
(1)学习编写简单的C++程序.并掌握C++程序的基本格式与规范。
(2)理解C++程序结构的特点。
(3)学习C++程序基本的输入输出操作。
(4)学习数据类型常量和变量以及修饰符的使用。
(5)学习基本的函数定义与调用方法。
(6)学习作用域运算符的功能与基本使用方法。
(7)学习内存的动态分配与释放方法。
(8)学习引用的概念,掌握引用的基本使用方法。
2.实验基本要求
(1)输入并运行所给的参考程序1,并将程序中的注释部分也输入计算机,体会和理解程序的基本格式规范。
(2)编制一个完整的包含输入和输出的简单C++程序,如参考程序2和参考程序3。
掌握输入输出及其格式控制的基本使用方法。
(3)输入并调试参考程序4和参考程序5,体会和理解内置函数与函数重载的概念与基本使用方法。
(4)输入并调试参考程序6和参考程序7。
体会和理解作用域运算符的概念与基本使用方法。
(5)输入并调试参考程序8和参考程序9,体会和理解内存动态分配的概念与new、delete运算符的基本使用方法。
3.实验基本步骤
(1)建立一个控制台应用程序项目baseform1,向其中添加—个源程序文件sum.cpp。
按照所给的程序代码输入到计算机中,检查和调试程序,在确认没有发现错误之后,选择【Build】→【Buildsum.exe】编译源程序,再选择【Build】→【Executesum.exe】运行程序.并观察输出结果。
若有问题,则需要重新检查程序。
说明:
在C++程序中如果使用了系统提供的—些功能(如cin和cout),就必须在程序的首部首先声明相关的包含这些功能的头文件(如iostream.h),否则,系统无法找到实现这些功能的代码。
在C++语言中—个头文件就是一个类库,类与类的预定义对象就包含在其中。
所以,在使用这些类库中所包含的预定义对象时,必须在程序首部加以声明。
//参考程序1
//sum.cpp
#include
usingnamespacestd;
intadd(inta,intb);
intmain()
{
intx,y,sum;
cout<<"Entertwonumbers:
"<<'\n';
cin>>x;
cin>>y;
sum=add(x,y);
cout<<"Thesumis:
"< return0; } intadd(inta,intb) {intc; c=a+b; returnc; } 运行结果: Entertwonumbers: 4589 Thesumis: 134 Pressanykeytocontinue Entertwonumbers: 6578 Thesumis: 143 Pressanykeytocontinue Entertwonumbers: 4685 Thesumis: 131 Pressanykeytocontinue (2)按照参考程序l的输入与调试方法,输入、检查、调试和运行参考程序2和参考程序3,掌握输入输出及其格式控制的基本使用方法。 //参考程序2 #include usingnamespacestd; intmain() {charname[20]; cout<<”Hello,yourname: ”; cin>>name; cout< return0; } 运行结果: Hello,yourname: yuyue yuyuePressanykeytocontinue //参考程序3 #include usingnamespacestd; intmain() { intx=25; cout< } 运行结果: 192531 Pressanykeytocontinue (3)按照参考程序1的输入与调试方法,输入、检查、调试和运行参考程序4和参考程序5。 理解内置函数与函数重载的概念与基本使用方法。 //参考程序4 #include usingnamespacestd; inlineintdoub(intx) {returnx*2;} intmain() {for(inti=1;i<3;i++) cout< cout<<”1+2doubledis”< } 运行结果: 1doubledis2 2doubledis4 1+2doubledis6 Pressanykeytocontinue //参考程序5 #include usingnamespacestd; intmul(intx,inty) {returnx*y;} intmul(intx,inty,intz) {returnx*y*z;} voidmain() { inta=3,b=4,c=5; cout<
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 程序设计 基础 练习
![提示](https://static.bdocx.com/images/bang_tan.gif)