C语言中if语句可以单独存在么?

如题所述

可以啊
if 语句是用来进行条件判断的

main()
{
int a;
scanf("%d \n",&a);//从键盘输入a的值
if(a>0)
prinf("hello world!");
else
prinf("oh,no,my sky!");
}

你描述的问题不太清楚,什么叫单独存在,
是不是说复合语句啊,如
1)if(a>0)
prinf("");prinf("");//这两条语句是单独存在的,没有复合啊!
2)if(a>0)
{ prinf("");prinf(""); }// 这两条语句组合起来是复合语句啊!
语法功能不一样
反正我看到你的这个问题,我是这样理解的,哈哈。。。。不过,这些都是语法上的疑惑,要解决这样的问题,不如自己去上机验证一下,比较好!

参考资料:c语言

温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-02
可以
比如说
if (i>0)
{

}后面不接else 编译也可以通过···本回答被提问者采纳
第2个回答  2008-12-02
回答是肯定的!
第3个回答  2008-12-02
相似回答