You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
151 lines
1.4 KiB
C
151 lines
1.4 KiB
C
int main(void)
|
|
{
|
|
int x;
|
|
|
|
|
|
/* Braces on their own lines */
|
|
|
|
do
|
|
{
|
|
}while(true);
|
|
|
|
do
|
|
{
|
|
}while(true);
|
|
|
|
do
|
|
{
|
|
}
|
|
while (true);
|
|
|
|
do
|
|
{
|
|
}while(true);
|
|
|
|
do
|
|
{
|
|
}
|
|
while(true);
|
|
|
|
|
|
/* Braces on the same lines as the keywords */
|
|
|
|
do {
|
|
}while(true);
|
|
|
|
do {
|
|
}while(true);
|
|
|
|
do {
|
|
} while (true);
|
|
|
|
do {
|
|
}while(true);
|
|
|
|
do {
|
|
} while(true);
|
|
|
|
|
|
/* Braces but everything on one line */
|
|
|
|
do {}while(true);
|
|
|
|
do {}while(true);
|
|
|
|
do {} while (true);
|
|
|
|
do {}while(true);
|
|
|
|
do {} while(true);
|
|
|
|
|
|
/* No braces */
|
|
|
|
do {
|
|
x++;
|
|
}while(true);
|
|
|
|
do {
|
|
x++;
|
|
}while(true);
|
|
|
|
do{
|
|
x++;
|
|
}
|
|
while (true);
|
|
|
|
do {
|
|
x++;
|
|
}while(true);
|
|
|
|
do{
|
|
x++;
|
|
}
|
|
while(true);
|
|
|
|
|
|
/* No braces and everything on one line */
|
|
|
|
do {x++;}while(true);
|
|
|
|
do {x++;}while(true);
|
|
|
|
do{x++;}while (true);
|
|
|
|
do {x++;}while(true);
|
|
|
|
do{x++;}while(true);
|
|
|
|
|
|
/* Comments near or in loop syntax */
|
|
|
|
for (; /*ever*/ ;)
|
|
x++;
|
|
|
|
while (/* always */ 1)
|
|
x++;
|
|
|
|
do{
|
|
x++;
|
|
}
|
|
while (1) /* without end */;
|
|
|
|
/* comment */ do {
|
|
x++;
|
|
}while(true);
|
|
|
|
do { // comment
|
|
x++;
|
|
}while(true);
|
|
|
|
do{ // comment
|
|
x++;
|
|
}
|
|
while(true); // comment
|
|
|
|
|
|
/* Unusual infinite loop conditions */
|
|
|
|
for (; 999 ;)
|
|
x++;
|
|
|
|
while (999)
|
|
x++;
|
|
|
|
do{
|
|
x++;
|
|
}
|
|
while (999);
|
|
|
|
for (; 1 == 1 ;)
|
|
x++;
|
|
|
|
while (1 == 1)
|
|
x++;
|
|
|
|
do{
|
|
x++;
|
|
}
|
|
while (1 == 1);
|
|
}
|