现在的位置: 首页 > 综合 > 正文

学点 C 语言(9): if 语句

2011年11月02日 ⁄ 综合 ⁄ 共 783字 ⁄ 字号 评论关闭
1. 常规:

#include <stdio.h>

int main(void)
{
    int i;

    for (i = 0; i 
#include <stdio.h>

int main(void)
{
    int i;
    for (i = 0; i  4)
            printf("%d\n", i);
        else
            printf("*\n");
    }
    getchar();
    return 0;
}

2. && 与 ||


#include <stdio.h>

int main(void)
{
    int i;
    for (i = 0; i 3 && i
#include <stdio.h>

int main(void)
{
    int i;
    for (i = 0; i 7) {
            printf("%d\n", i);
        }
    }
    getchar();
    return 0;
}

3. & 与 |


#include <stdio.h>

int main(void)
{
    int i;
    for (i = 0; i 3 & i

#include <stdio.h>

int main(void)
{
    int i;
    for (i = 0; i 7) {
            printf("%d\n", i);
        }
    }
    getchar();
    return 0;
}

4. !


#include <stdio.h>

int main(void)
{
    int i;
    for (i = 0; i  4)) {
            printf("%d\n", i);
        }
    }
    getchar();
    return 0;
}

5. 梯次:


#include <stdio.h>

int main(void)
{
    int i;
    for (i = 0; i 

6. 嵌套:


#include <stdio.h>

int main(void)
{
    int i;
    for (i = 0; i  2) {
            if (i%2 == 0) {
                printf("%d\n", i);
            }
        }
    }
    getchar();
    return 0;
}

7. 简化的 if 语句(? :)


#include <stdio.h>

int main(void)
{
    int i,j;
    
    for (i = 0; i 
#include <stdio.h>

int main(void)
{
    int i,j;
    
    for (i = 0; i 

抱歉!评论已关闭.