广外第二周的实验报告来这里分享一下

author author     2022-09-19     704

关键词:

虽然有很多还不知道怎么改,可能也有很多测试不到的地方,但是通过这个星期我好歹了解了好多东西啊

 

实验报告

通过本次学习,能了解到VC6.0.是用于将已生成的C++语言源程序代码转换为计算机能读懂的目标代码,计算机用的均是二进制代码。编辑完成后它首先生成扩展名为obj的文件(程序编译后的二进制文件),若想进行之后的链接、运行过程,必须不断修改源程序文件至完全正确。

在文件→新建→源代码这里可以新建源代码;新建→打开项目或文件中可以打开以前写过的源代码或者程序;运行→编译中即把所打源文件转换为二进制代码;运行即为运行所打程序。

C++有如下关键词(保留字):

基本的数据类型关键词:void  , int  , char  , float  , double  ,bool

修饰类型关键词:long  , short  , singed  , unsigned

布尔型字面值:true  , false

重要的变量生命修饰符:const  , inline

储存类别关键词:auto  , static  ,extern  , register

控制结构关键词:for  , while  , if  , else  , do

Switch语句关键词:switch  , case  , default

路径跳转关键字:break  , continue  , return  , goto

动态创建变量关键词:new , delete

长度运算符:sizeof

复合类型关键词:class  , struct  , enum  , union  , typedef

与类成员相关关键字:this  , friend  , virtual  , mutable  , explicit  , operator

派生类继承方式:private  , protected  , public

模板:template  , typename

命名空间:namespace  , using

异常处理:catch  , throw  , try

各种操作符的替代名:and  , and_eq  , bitand  , bitor  , compl  , not  , not_eq  , or ,  or_eq  ,xor  , xor_eq

其他不常用的:asm  , export  , typeid  , volatile

(来源于&李小浪的博客园)

另外,变量名中只能以字母或者下划线开头,不能含有别的非法符号,并且不能与关键字相同,否则无法正常编译

实验情况如下:

这个是hello world正确的版本:

#include<iostream>

using namespace std;

int main()

{

        cout<<"hello world";

system("pause") ;

        return 0;

}

 

这个是有暂停效果的system(“pause”)  退出编程系统后在外面的界面点开编译生成了的程序是可以看到有这个框框

有一个是没有暂停效果的,在编程程序中运行可以看到这个框框,但是在外面的界面点开只能看到有东西一闪而过

 

所有语句的结尾都需要加上一个分号;否则无法正常编译,系统提示如下:

 

虽然错误在上一个语句,但是系统会把下一个语句标红

 

 

这个是A+B的正确版本:

#include <iostream>

using namespace std;

int sum(int x,int y)

{

        int z;

        z=x+y;

        return z;

}

int main(void)

{

        int a,b,c;

        a=3;b=5;

        c=sum(a,b);

        cout<<c<<‘ ‘;

system("pause");

        return 0;

}

 

加了暂停跟没有暂停生成的界面不一样上面的是有的,下面的是没有的:

 

同样,如果不加暂停,编程系统外的界面点开程序也是一闪而过

其中更改a和b=的数字,就可以计算出不同的整数结果:

 

 

试了一下小数的相加:

 

如果是负数相加:

 

负数运算结果正常

然后下面试一些大一点的数字,比如6位数:

 

6位数运算结果是正常的,直到9位数也是,但是如果是10位数的话:

 

就会像这样,变成负数

还有之前试过,源代码打好之后按的保存没有按编译,运行时系统会提示先编译。但是如果编译好之后修改,保存只是覆盖了之前的源代码,如果不重新编译的话运行结果是修改前的程序(之前算A+B运算结果一直是8的原因就是按了保存没有按编译就直接运行)

 

我也不懂为什么不能复制图片,中间空出来的地方都是图片

李瑞红201771010111第二周实验总结报告

第一部分:理论知识学习本章主要内容是java的基本程序设计结构,包括以下几个方面的知识,(1)标识符、关键字、注释的相关知识;(2)数据类型;(3)变量;(4)运算符;(5)类型转换;(6)字符串;(7)输入输出;(8))控制流程;(9)大数... 查看详情

第二周进度总结报告

    这一周看完了《大道至简》这本书,收获很大,在《大道至简》读后感中谈到了很多,在这就不细说了。至于Java语言,看了一些基础性的东西,没看多少,突如其来的同学带我出去浪了好几天,各种聚餐。就... 查看详情

java第二周的学习知识2

sPrimitive()判断是否为基本类型,Class.isPrimitive(),原始类型下返回true。for(Sizevalue:Size.values()){//此代码中的values()enum中自动生成,方便遍历enumSystem.out.println(value); }枚举不属于原始数据类型,它的每个具体值都引用一个特定的... 查看详情

第二周的作业第二题_张东明

描述:每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令。比较项目的新旧版本的差别。1、 创建一个Git仓库——在现有目录初始化库  创建一个helloWorld文件夹,在该文件夹右键直接... 查看详情

软件工程作业第二周--例行报告

类型任务开始结束中断deltacoding重定向/输入/输出的代码9.16晚上6点9:16晚上八点半--150mincoding文件夹读文件/控制台直接读/整合9.17早上9点9:17晚上七点12点午饭/午睡到4点/晚饭,12点-4点以及五点到五点半330min安装装Git,试... 查看详情

自学java第二周的总结

  在这一周里我在网上学习了java的对象和类,了解了对象与类以及简单的用法。对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾... 查看详情

第二周例行报告

Psp进度条进度图饼图 查看详情

java第二周的学习知识3(==与equals)

==与equals()的之间的差别1)对于==,如果作用于基本数据类型的变量,则直接比较其存储的“值”是否相等;如果作用于引用类型的变量,则比较的是所指向的对象的地址2)对于equals方法,注意:equals方法不能作用于基本数据... 查看详情

第二周学习总结

    这一周并没有学什么新东西,只是深入了一下上周浏览的部分知识点,因为这一周有太多生活上的事情,所以这一周的学习时间只有五个小时左右。    在学习上主要是着重学习了上周浏览过的程... 查看详情

第二周周报

本周由于在双十一需要做推广活动,需求很着急需要在一周的时间完成开发、测试、上线。好在一周的加班终于搞定并上线。使用的vue开发,在做的过程中遇到了一些问题。1.因为做的是移动端页面,图片显示需要比原图大一倍(... 查看详情

第二周-例行报告

1、本周PSP项目:词频统计日期类别内容开始时间结束时间中断净时间9.11分析需求进行需求分析12:0812:13059.11具体设计设计流程及算法12:1312:302159.11具体编码读取文件12:4013:003179.11测试测试及修改13:0013:03039.11具体编码对读入字符串... 查看详情

解题报告——2018级2016第二学期第二周作业

解题报告——2018级2016第二学期第二周作业D:迷宫问题题目描述:定义一个二维数组: intmaze[5][5]={ 0,1,0,0,0, 0,1,0,1,0, 0,0,0,0,0, 0,1,1,1,0, 0,0,0,1,0, };它表示一个迷宫,其中的1表示墙壁,0表示可以走的... 查看详情

2016710101192016-2017-2《java程序设计》第二周学习心得

   本周的学习目标是掌握JavaApplication程序结构、Java的数据类型与变量、输入输出技术、Java流程控制技术(分支,循环)以及String类和数组类的用法。通过一周的学习,掌握了Java共有8种基本类型,比如整数类型、浮... 查看详情

β冲刺第二周第二次例会报告

1.例会照片: 成员王超,高远博,冉华,王磊,王玉玲,任思佳,袁玥全部到齐。master:王超2.时间跨度: 2017年11月18日16:45—17:11,总计26分钟。3.地  点:一食堂二楼沙发座椅中间一张桌子周围4.立会内容: 讨论... 查看详情

第二周作业二每周例行报告

项目类型:个人项目项目完成情况:已完成项目改进:增加需求项目日期:2016.9.12-2016.9.1312号13号项目:四则运算出题程序项目类型:结对项目项目完成情况:已完成项目改进:增加需求项目日期:2016.9.14----2016.9.1514号15号 &n... 查看详情

第二周学习进度报告

所花时间:课上:4h  课下:3h代码量:20+66+62+60+400(400为微信小程序)搏客量:1了解到的知识点:html  <table>标签  <input>标签  <td>标签  <tr>标签  <form>标签 等&nb... 查看详情

软工课设第二周周一报告

v:*{behavior:url(#default#VML);}o:*{behavior:url(#default#VML);}w:*{behavior:url(#default#VML);}.shape{behavior:url(#default#VML);} 姓名张骁时间2016年7月4日学习内容   今天的目标是更换按钮背景以及添加窗口化游玩的功 查看详情

第二周例行报告(王伟东)

(一)PSP类别内容开始时间结束时间中断时间(min)中断原因预计时间(min)净花费时间(min)编码及写博客(一)程序功能一及看书9.1419:359.1420:48      5上厕所    50    68编码及写博... 查看详情