您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 实验1-c++程序的运行环境和运行一个c++程序的方法
中南大学实验报告课程名称c++程序设计实验项目名称实验4实验5实验6指导老师向瑶实验学生班级电子信息工程1503实验学生姓名陶韬学号0903130309实验时间2016.4.1至4.10实验地点校本部科技楼4楼实验成绩评定实验一c++程序的运行环境和运行一个c++程序的方法实验1.1代码intmain();{a)inta,b;c=a+b;couta+ba+b;}代码分析A.第一行的main()后面不应该加分号B.cout是标准输出流对象与其对应的运算符是所以第5行代码应改为cout”a+b”a+b;C.对于第3行代码c=a+b;这里的变量c是没有定义的所以编译会出错应该把inta,b;改为inta,b,c;lD.因为用到了标准输出流对象所以要加上头文件includeiostream和命名空间usingnamespacestd;或者在cout对象前面加上std::E.最后还要注意一点就是这段代码中的a和b的值没有初始化也没有进行赋值操作所以输出的c的值是不确定的,这一点在实际编程中尤其值得注意。修改后的代码#includeiostreamusingnamespacestd;intmain(){inta,b,c;c=a+b;couta+ba+b;}运行结果为a+b=-1717986920实验1.2#includeiostreamusingnamespacestd;intmain(){inta,b;c=add(a,b);couta+bendl;return0;}intadd(intx,inty){z=x+y;return(z);}代码分析A.应该定义变量cB.当函数调用出现在函数定义前面应该先声明所以应该在main函数前面声明函数add也就是函数原型intadd(int,int);C.在函数add的定义部分用到了参数z但是并没有定义所以应该在Z=x+y;这一行前面加上intz;代码2修改后#includeiostreamusingnamespacestd;intadd(int,int);intmain(){inta,b,c;c=add(a,b);couta+b=cendl;return0;}intadd(intx,inty){intz;z=x+y;return(z);}
本文标题:实验1-c++程序的运行环境和运行一个c++程序的方法
链接地址:https://www.777doc.com/doc-5621831 .html