[0318]C++简单程序设计-2

南京信息工程大学实验报告

实验名称 C++简单程序设计-2 实验日期 2018-3-20 得分 指导教师 耿学华 系 计软院 专业 计嵌+软嵌 年级 2017 级 班次 (1) 姓名 施昊阳 学号 20161334026
[toc]

一、实验目的


  • 理解和掌握 C++中函数的定义与使用方法
  • 理解 C++中函数调用过程中值传递与引用传递的区别
  • 灵活、综合运用 C++中分支结构、循环结构及 continue、break 等应用编程求解问题。

二、实验准备



实验前,请围绕以下内容预习/复习指定内容

  • C++中函数的定义与使用方法
    阅读、学习教材 3.1 节,学习/复习如下内容:

    • 函数定义的语法形式;函数形参和实参、返回值的作用;函数调用形式;函数参
      数传递方式(值传递和引用传递)
    • 指定学习示例:第 3 章例 3-1,例 3-4,例 3-11,例 3-12
  • C++中 if 语句、switch 语句、while 语句、do…while 语句的用法及其嵌套使用
  • C++中 continue 语句、break 语句的用法

三、实验内容


  • 验证性实验

    • 运行教材 P68 例 3-4 源码,据此理解函数声明、函数定义、函数调用的方法,以
      及形参、实参、返回值的作用,以及参数的值传递过程。
    • 运行教材 P78 例 3-11 源码、P79 例 3-12 源码,观察二者运行结果的区别,结合
      3.1.3 节的分析,理解并总结值传递和引用传递的区别
  • 编程实验
    用 c++编程实现以下内容:

    • 习题 2-28(教材 P63)
    • 习题 2-29(教材 P63)
    • 习题 2-32(教材 P63)
    • 习题 2-34(教材 P63)

四、 实验结论


  • 验证性实验部分

    • 函数声明和函数定义各自的作用,二者的区别;

      • 函数声明用于声明一个新的函数,例如int max(int a,int b);
      • 函数定义是指对函数内容的具现,例如int max(int a,int b){return a>b?a:b;}

原文地址:https://www.cnblogs.com/shy-/p/8595017.html

时间: 2024-11-10 14:04:32

[0318]C++简单程序设计-2的相关文章

简单程序设计-五子棋

<程序设计-五子棋> 作者:蜡笔小黑(原创博文,转载请说明) 前言:很多刚刚接触编程的人都不知道怎么下手编写程序,特别是学习了新的知识点,不知道有什么用,那么本文将以简单的存储结构及简单的运算,条件语句,分支语句,循环语句结合,带来一个双人对战版五子棋,这是一个简单的模型,实现了五子棋最最基本的功能,还有好多地方需要补全,如边界问题,设计问题,游戏逻辑问题,希望读者阅读后能够注意,通过自己的努力来完善它,还能扩展各种功能,如悔棋,网络对战等,有时候写程序和小生命一样,慢慢会成长,而我们作为&q

C++——简单程序设计

1.一个简单的程序 #include <iostream> //iostream是头文件,用来说明要使用的对象的相关信息. using namespace std; //使用命名空间,解决类重名的问题,不同的名字空间中的同名类不会引起程序错误. int main() //主函数--执行一定的功能的模块,是程序执行的入口.一个C++程序有且只有一个主函数. { cout<<"Hello!\n"; //cout是输出流类的对象. cout<<"

实验1:c++简单程序设计(1)

//文中有格式错误请无视 //这个编辑器一言难尽 实验目的 1. 掌握c++中类c部分的编程知识: 数据类型,常量,变量,运算符,表达式,分支结构,循环结构 2. 掌握C++中数据输入和输出的基本方法 3. 熟练使用c++程序开发环境,掌握c++程序编写.编译.运行.调试的方法 实验准备 1. 简单的c++程序结构 学习/复习教材「2.1.3 C++程序实例」 2. c++中数据输入输出的基本方法 学习/复习教材2.3节,学习C++中I/O流.预定义的插入符<<和提取符>>的基本用

sql server 简单程序设计1

@  局部变量 @@  全局变量 1.求10的阶层 2.case then ..... . . end 的应用

sql server 简单程序设计2

1.case then ..... . . end 的应用

第二章:C++简单程序设计

主要内容: 1.C++语言概述 2.基本数据类型和表达式 3.数据的输入与输出 4.算法的基本控制结构 5.自定义数据类型 1.数据类型default is double 2.自定义数据类型就是built-in以外的非基本数据类型.

C++简单程序设计-1

四.实验结论 编程练习(1) 源代码: /*输入 1~7 的整数,如果输入的是 1~5,则输出"workday. Let's work hard":如果输入的是 6~7,则输出"weekend. Let's have a rest." */ #include<iostream> using namespace std; int main() { int day; cin>>day; if(day>=1&&day<=

C++简单程序设计-2

四.实验结论 1. ①函数声明和函数定义各自的作用,二者的区别: 函数声明: int fun(int a, int b); 函数定义: int fun(int a,int b) { int c; c=a+b; return c; } 函数声明就像函数定义的头部,当需要调用函数时,如果函数定义用在函数调用的前面,执行到调用的部分就无法调用,会报错,这时就需要在函数调用前加个函数声明,或者先写函数定义后写函数调用. ② 什么是形参?什么是实参?函数参数和返回值在函数中起到什么作用? 形参全称为"形式

[0415] C++简单程序设计-4 类和对象2

南京信息工程大学实验报告 实验名称 类和对象2 实验日期 2018-4-17 得分 指导教师 耿学华 系 计软院 专业 计嵌+软嵌 年级 2017 级 班次 (1) 姓名 施昊阳 学号 20161334026 一.实验目的 掌握类的设计.定义.实现和测试 深度理解面向对象编程思维与结构化编程思维的不同 二.实验准备 实验前,请围绕以下内容复习/学习指定内容 C++程序以项目文件方式组织的多文件结构 学习教材「5.6.1 节 C++程序的一般组织结构」 编译预处理指令 学习教材「5.6.4 节 编