问题及代码:
/*
*copyright(c) 2016烟台大学计算机学院
*All rights reserved
*文件名称:test.cpp
*作者:杨昊
*版本:v6.0
*
*问题描述: switch类问题
*输入描述:无
*程序输出:
*/
#include<iostream>
using namespace std;
unsigned get_buf()
{
return 'ival';
}
int main()
{
unsigned ival=1,jval=2,kval=3;
unsigned bufsize;
unsigned swt=get_buf();
switch(swt)
{
case 'ival':
bufsize=ival*4;
cout<<bufsize;
break;
case 'jval':
bufsize=ival*4;
cout<<bufsize;
break;
case 'kval':
bufsize=ival*4;
cout<<bufsize;
break;
}
}
结果及总结: