c语言else匹配问题

 #include <stdio.h>
#include <stdlib.h> //实现 依次输入三个递增的数 然后正确输出 //为什么得不到我们想要的结果呢 这就是else匹配的问题 当然了 在编译器里面他会自动给你匹配
//但是如果没有了编译器 笔试的时候呢。。。。
//原因为:else应该和它前面 最近的if语句配对 因此必须在同一个作用域(可以理解为大括号扩起来的)
//怎么修改呢
void main3()
{
int a,b,c;
scanf_s("%d,%d,%d",&a,&b,&c);//输入三个数3 2 1
if(a<b)xiux if(b<c) printf("输入的数据呈递增规律");
else
{
printf("输入的数据呈现非递增规律");
}
system("pause");
} //
//void main()
//{
// int a,b,c;
// scanf_s("%d,%d,%d",&a,&b,&c);//输入三个数3 2 1
// if(a<b)
//
// if(b<c)
//
// printf("输入的数据呈递增规律");
// else
// {
// printf("输入的数据呈现非递增规律");
// }
// else
// {
// printf("输入的数据呈现非递增规律");
// }
// system("pause");
//}
上一篇:PHP 对象和引用总结


下一篇:破解&屏蔽防止嵌入框架代码 top.location != self.location