void fun(char c)
{
	switch(c)
	{
		case 'b' :
			cout << "ttt" << endl;
			break;
		defualt:
			cout << "test" <<endl;
	}
}

这段代码中,理论上来说,当c=='b’时应该打印 “ttt”,否则,应该打印 “test”。
但是,运行时,c=='b’时打印"ttt",否则,什么都不打印。也就是说,程序运行不到default这里来。
最后,才发现,是这个单词拼写错了,导致编译器把default当成了标号。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部