c 语言基础--运算符与控制语言

Posted xuey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 ( <表达式> ),主要用于终止包含它的函数的执行;若终止的为主函数,则主程序结束。

以上是关于c 语言基础--运算符与控制语言的主要内容,如果未能解决你的问题,请参考以下文章

c语言位运算问题?

嵌入式linux C语言——位运算的使用

嵌入式linux C语言——位运算的使用

C语言逻辑运算符和if语句

[架构之路-24]:目标系统 - 系统软件 - C语言的结构与程序的工作原理 - 程序控制函数调用栈函数调用性能优化

有人知道C语言中&和^的使用方法吗?