第12周项目1-程序阅读(5)
2014-11-15 13:54
246 查看
/* 2. * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp 5 作 者:刘畅 * 完成日期:2014 年 11 月 15 日 * 版 本 号:v1.0 8. * 9. * 问题描述:理解函数模板; * 输入描述: 啥也不用输; * 程序输出: ; */
#include <iostream> using namespace std; template<typename T> T max(T a,T b,T c) { if (b>a) a=b; if (c>a) a=c; return a; } int main() { int i1=185,i2=-76,i3=567; double d1=56.87,d2=90.23,d3=-3214.78; long g1=67854,g2=-912456,g3=673456; cout<<"i_max="<<max(i1,i2,i3)<<endl; cout<<"f_max="<<max(d1,d2,d3)<<endl; cout<<"g_max="<<max(g1,g2,g3)<<endl; cout<<"c_max="<<max('1','a','A')<<endl; return 0; }
运行结果:
知识点总结:
学会了用template<Typename X>的用法。
学习心得:
又学会了一种调用参数方式,书上的内容没仔细看,差点忽略了这种简单粗暴的用法。
相关文章推荐
- 第12周项目1-阅读程序(1)静态变量
- 第12周上机实践项目1——阅读程序(静态局部变量)
- 第12周上机实践项目1——阅读程序(默认参数)
- 第12周项目1 阅读程序(2)整型变量
- 第12周项目1(3)-阅读有递归函数的程序并输出结果
- 第12周项目1(1)-阅读有静态变量的程序,写出程序的运行结果
- 第12周项目一 程序阅读题(4)
- 第12周项目1--阅读程序(2 全局变量)
- 第12周 项目1-阅读程序(2)
- 第12周 项目1-阅读程序(3)
- 2013级C++第12周程序阅读项目——理解函数
- 第12周项目一 程序阅读题(3)
- 第12周项目1(1)-阅读有静态变量的程序,并输出运行结果
- 第12周项目1-阅读程序(3)
- 第12周项目一 程序阅读题(2)
- 第12周项目1-阅读程序(2)全局变量(二)
- 第12周项目1-阅读程序(2)
- 第12周项目1(2)-阅读带有全局变量的程序并输出运行结果
- 第12周项目一 程序阅读题(5)
- 第12周项目1(3)-阅读有递归函数的程序并输出结果