C++学习中遇到的问题(求解答)
2012-09-25 10:10
225 查看
1一个关于case 匹配的问题,求指点!
int a;
bool test=0;
do
{
scanf("%d",&a);
switch(a)
{
case 1:printf("a=%d\n",a); test=1; break;
case 2:printf("a=%d\n",a); test=1; break;
case 3:printf("a=%d\n",a); test=1; break;
case 4:printf("a=%d\n",a); test=1; break;
default: printf("输入错误,请重新输入!\n"); break;
}
} while (test==0);
输入5,6,7,8这类的数会提示输入错误,请重新输入,然后就回到重新输入那里等待输入没错,但如果输入a,b,c,F,G,这类的就会无限打印"输入错误,请重新输入!"这是为什么,数字和字符不都走得是default吗,然后回到输入阿?
2 链表方面的知识,感觉一片空白,似乎很难理解。
int a;
bool test=0;
do
{
scanf("%d",&a);
switch(a)
{
case 1:printf("a=%d\n",a); test=1; break;
case 2:printf("a=%d\n",a); test=1; break;
case 3:printf("a=%d\n",a); test=1; break;
case 4:printf("a=%d\n",a); test=1; break;
default: printf("输入错误,请重新输入!\n"); break;
}
} while (test==0);
输入5,6,7,8这类的数会提示输入错误,请重新输入,然后就回到重新输入那里等待输入没错,但如果输入a,b,c,F,G,这类的就会无限打印"输入错误,请重新输入!"这是为什么,数字和字符不都走得是default吗,然后回到输入阿?
2 链表方面的知识,感觉一片空白,似乎很难理解。
相关文章推荐
- c++ 学习中遇到的问题:ifstream打开指定路径时,显示路劲错误
- Android NDK学习(7)NDK测试时遇到的问题:C与C++互相调用
- C++学习中关于cout遇到的一个小问题
- C++学习中遇到的问题及其解决方案
- C++ 学习拾遗 —— 点滴记录C++学习过程中遇到的问题以及整理
- 学习C++遇到的问题
- C++ 关于static variables的学习中遇到的问题总结
- c++学习连载-堆排序学习及遇到问题
- 学习中遇到的c++问题,持续更新
- 学习C++ GUI Programming with Qt 4遇到的问题(1)
- C++学习的时候遇到的问题
- c++学习连载-插入排序及其遇到的问题
- Android NDK学习(7)NDK测试时遇到的问题:C与C++互相调用
- C++学习中遇到的两个问题
- 学习C++中遇到的各种问题
- C++学习连载—合并排序及其遇到的问题
- c++ 学习中遇到的问题: error C2065: 'ifstream' : undeclared identifier
- C++学习遇到的问题
- C++ 学习拾遗 —— 点滴记录C++学习过程中遇到的问题以及整理
- C++学习中遇到的问题及其解决方案