是的,短小的直接用if else 解决
如果长的代码,那么直接调用函数(类)解决
goto语句有一个麻烦点就是顺序结构,比如我3楼的代码
如果输入 1
输出结果就是 4
注意,不是 2
因为顺序结构,执行完
part1:++x;
就跟着执行下边的代码
part2:x*=x; //这里的part2标签只有在goto语句时候才用到,其它情况被当作和注释一样不被编译!
cout<<x<<endl;
cin.get();
cin.get();
return 0;
所以连C语言(面向过程程序设计)都不提倡这样用法,更不要说++(面向对象程序设计)了
等你以后用到后边用多了,就会发现,goto是最早被抛弃的语句
[此贴子已经被作者于2007-9-1 23:41:58编辑过]