zoukankan      html  css  js  c++  java
  • c 语言基础--运算符与控制语言

    运算符

    C语言运算符详解

    控制语句

    if-else条件语句

    if(表达式)
    {
        语句
    }  
    else if(表达式)
    {
        语句
    }
    else if(表达式)
    {
        语句
    }

    switch选择语句

    switch(表达式)
    {
        case 常量表达式 : 语句序列
        case 常量表达式 : 语句序列
        ······
        default:语句序列
    }

    循环语句

    // while  先执行表达式的值,如果为真,则执行语句,如果为假,则循环终止
    while(表达式)
        语句
    
    // do while 先执行语句,再求表达式值,如果为真,则再执行语句,如果为假,则循环终止。
    do
        语句
    while(表达式);
    
    // for 表达式1 --->表达式2--->语句--->表达式3
    for(表达式1; 表达式2; 表达式3)
        语句

    goto语句

    常用于集中于一处退出函数,当函数有很多个出口,使用goto把这些出口集中到一处是很方便的,特别是函数中有许多重复的清理工作的时候。

    标号的命名同变量的命名形式相同,标号的后面紧跟着一个冒号,标号的作用域是整个函数。

    #include <stdio.h>
    int main(void)
    {
        int i;
        for(i=0;i<10;i++)
        {
            printf("i的值为:%d
    ",i);
            if(i==6)
                goto flag; 
        }
        
        flag:
        printf("执行了goto语句!"); 
        
        return 0;
    }

    控制跳转

    break语句

      用于从循环体内跳出循环体,即提前结束循环;break只能用在循环语句和switch语句中。

    continue语句

      结束本次循环,接着判定下一次是否执行循环,注意continue与break的区别:continue直结束本次循环,而break终止本层循环。

    return语句

      一般形式: return ( <表达式> ),主要用于终止包含它的函数的执行;若终止的为主函数,则主程序结束。

  • 相关阅读:
    Configuring the launch of the remote virtual machine to debug
    java LimitedThreadPool
    java并发之SynchronousQueue实现原理
    java 线程池线程忙碌且阻塞队列也满了时给一个拒接的详细报告
    Java程序监控指标
    JDK提供的四种线程池
    Guava的Supplier实现单例
    JMM
    Dubbo源码解读:appendAnnotation [01]
    PCI(Payment Card Industry)合规
  • 原文地址:https://www.cnblogs.com/xuey/p/12162371.html
Copyright © 2011-2022 走看看