if(a==a);这个语句是不是就不往下执行了,停在这里了,有点类似while(1);

问题描述

if(a==a);这个语句是不是就不往下执行了,停在这里了,有点类似while(1);

if(a==a);这个语句是不是就不往下执行了,停在这里了,有点类似while(1);

解决方案

不会啊,这一行会跳过。
;相当于一个空语句
while (a == a);
才是死循环。

另外要看什么语言,js中的a == a不一定永远是真。如果a = null,这个结果是null

解决方案二:

你这个是什么语言啊。

解决方案三:

if是判断,while是循环,while条件一直是true就死循环,if判断成功就执行语句体,没有循环功能,继续执行后续的代码

解决方案四:

/*
從輸入整數開始倒數到 0
/
#include
int main(void)
{
int no;
printf("請輸入一个整數:");
scanf("%d",&no);
while ( no >= 0) {
printf(%d",no);
no--; ? ? ? ? ? /
no的值遞減 (減少1) */
}
putchar("
") ;
return ......
答案就在这里:while 語句(1) for C

解决方案五:

这个的话,你可以去在编译器上运行一下就知道咯,但是while(1)是无限循环

解决方案六:

while ( 1 ) ;
准确的说是陷入死循环了,因为判断条件为1恒为真,所以每次条件判断完后执行while循环体里的语句(在这里为空语句),然后又会循环执行while语句,所以陷入死循环
if ( a == a ) ;
这里不会停,因为 if 语句不循环,判断条件为真,所以会执行 if 块里的语句(这里也为空语句),然后执行 if 块后面的程序

时间: 2024-10-31 22:15:26

if(a==a);这个语句是不是就不往下执行了,停在这里了,有点类似while(1);的相关文章

access-sql语句错误,帮忙看下问题在哪

问题描述 sql语句错误,帮忙看下问题在哪 update Chongzhi set JinE=(select JinE from Chongzhi where Id=12) where ID=1;access中 解决方案 http://www.jb51.net/article/53835.htm 解决方案二: (select JinE from Chongzhi where Id=12)的值单独发sql查出来,再作为参数传到update语句中 解决方案三: sql语句的错误 解决方案四: 我一般

数据库连接断开后,执行到hibernate语句时,程序不往下执行

问题描述 数据库连接断开后,执行到hibernate语句时,程序不往下执行 程序运行时,如果数据库服务没有开,或者数据库服务关闭后,当执行到hibernate查询数据库等操作时,程序就不往下执行,就会一直卡在hibernate这里,有什么办法解决吗?也不报错误,就不走了,可以设置超时时间吗,谢谢大家 解决方案 怎么会一直卡下去呢,如果数据库关闭,hibernate肯定会在一定时间内做出响应的.上代码 解决方案二: 不报错误?应该会错误才对啊!会报连接超时或者数据库拒绝连接! 解决方案三: 应该会

RMAN 提示符下执行SQL语句

       在手动恢复数据库时,有时候需要在SQL*Plus提示符以及操作系统提示符,RMAN提示符下来回切换显得有些繁琐.实际上RMAN为我们提供了命令行下执行一些简单的SQL语句以及PL/SQL的方法,以避免上述情形.本文描述了RMAN提示符下的一些常用命令及其用法.   1.RMAN提示符下执行SQL语句       语法: SQL '<command>' ;           语法比较简单,就是提示符下输入SQL,后接SQL命令,命令用单引号括起来      command 通常为

java-Java中,finally在try语句块中的return前执行还是后执行

问题描述 Java中,finally在try语句块中的return前执行还是后执行 为什么finally没有改变变量a的值.求大神解答 解决方案 1.不管有木有出现异常,finally块中代码都会执行: 2.当try和catch中有return时,finally仍然会执行: 3.finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行

编程-这代码为什么那scanf语句被跳过去,没有执行起来?

问题描述 这代码为什么那scanf语句被跳过去,没有执行起来? 这程序运行到一半,就进行不下去了,能帮我查查吗?类型我还没输呢,它就叫我输编号,这什么情况? 解决方案 试下在void inputandrecord()这个函数里面的printf(""n请输入学校信息n"");printf(""编号:"");scanf(""%d""&sch[a].num);printf("

[20120327]toad与sqlplus下执行sql语句的一个细节.txt

TOAD是一个很好的图形化oracle管理工具,昨天在解决一个问题时遇到了一些细节问题,实际上我以前就知道,现在把它写下来: 我使用toad版本是9.6.0.27. 1.在sqlplus下执行如下: SQL> select /*+ zzzz */ * from dept where deptno=10;     DEPTNO DNAME          LOC ---------- -------------- -------------         10 ACCOUNTING     N

用C#执行SQL语句时,由于有些语句执行时间太长,在执行某一条的过程中,需要对该条语句进行标红,问怎么判断一条SQL语句正在执行中呢???

问题描述 急急急球大神指点!!!! 解决方案 解决方案二:需要对该条语句进行标红是啥意思?解决方案三:你看看这样行不行://这里执行对某行SQL语句文本设置为红色.stringinsertcommand=string.Format(@"insertintoGateChangeInfo(OldValue,NewValue,LastUpdateTime)values('{0}','{1}',{2})",TheOldGateNo.Trim(),textBox_Gate.Text.Trim()

asp语句,高手帮忙看下,哪里出错了

问题描述 <%SetconnServer.CreateObject("ADODB.Connection")conn.Open"Provider=Microsoft.Jet.OLEDB.4.0;dataSource=aaaa.mdb"Setrs=Server.CreateObject("ADODB.recordset")sql="SELECTB,COUNT(B)ASnFROMtblWHEREc=""2011-11

MyEclipes下执行Hive语句查询Hbase数据库数据

前几天有一个top100的案例分享,全程听了各个公司架构组的一些案例技术分享,发现大家都在大数据方面投入很大,相比当当,58,阿里巴巴,Facebook,Google这些公司.新浪的分享者比较保守,很多不算牵扯到细节都系都说不方便说,其实技术都是那些技术,只是业务不同产生很多不同的架构,感觉没必要. 闲话不多说,最近完成了在MyEclipes完成了hive操作Hbase数据库数据,直接上代码 定义枚举. public enum SqlType { ALLORDERNUMBER, DAYORDER