Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
Why is this loop always executing once?
Why is this loop always executing once?
✍: Guest
for(i = start; i < end; i++);
{
printf("%d\n", i);
}
A: The accidental extra semicolon hiding at the end of the line containing the for constitutes a null statement which is, as far as the compiler is concerned, the loop body. The following brace-enclosed block, which you thought (and the indentation suggests) was a loop body, is actually the next statement, and it is traversed exactly once, regardless of the number of loop iterations.
2015-06-03, 1515👍, 0💬
Popular Posts:
How To Call a Sub Procedure? - Oracle DBA FAQ - Creating Your Own PL/SQL Procedures and Functions To...
How To Get the Uploaded File Information in the Receiving PHP Script? Once the Web server received t...
How do we create DCOM object in VB6? Using the CreateObject method you can create a DCOM object. You...
What is triple constraint triangle in project management ? Project Management triangle is depicted a...
What is the difference between mysql_fetch_object() and mysql_fetch_array() functions in PHP? mysql_...