关于c语言逗号表达式的运算规则知识点

 更新时间:2020年03月02日 10:15:07   作者:angryTom  
在本篇文章里小编给大家整理的是关于c语言逗号表达式的运算规则知识点,需要的朋友们可以学习参考下。

c语言逗号表达式的运算规则

c语言逗号表达式是由左向右进行的:k=3*2=6,K+2=8,表达式返回8。

逗号表达式用法:

当顺序点用,结合顺序是从左至右,用来顺序求值,完毕之后整个表达式的值是最后一个表达式的值。

示例:

#include <stdio.h>
int main()
{
  int a, s, d;
  s = 2;
  d = 3;
  a = (s + 2, d + 4);
  printf("%d\n", a);
  return 0;
}

结果

7

注意事项

(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。

(2) 逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。

(3) 逗号运算符的优先级别在所有运算符中最低。

知识点补充:

逗号运算符的作用:

1,起分隔符的作用:

定义变量用于分隔变量:int a,b

输入或输出时用于分隔输出表列 printf("%d%d",a,b)

2,用于逗号表达式的顺序运算符

语法:表达式1,表达式2,...,表达式n

表达式的值:表达式n的值

优先级:最低

运算顺序:左->右

以上就是关于c语言逗号表达式的运算规则知识点的详细内容,更多关于c语言逗号表达式的运算规则的资料请关注脚本之家其它相关文章!

相关文章

  • Qt之QTimer使用及技巧小结

    Qt之QTimer使用及技巧小结

    QTimer是Qt中的定时器类,用于执行定时操作,如在一段时间间隔后触发某个槽函数或执行特定的代码,下面就来介绍一下Qt之QTimer使用及技巧小结,感兴趣的可以了解一下
    2023-10-10
  • C语言 while for do while循环体详解用法

    C语言 while for do while循环体详解用法

    在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件
    2021-10-10
  • Qt音视频开发之视频文件保存功能的实现

    Qt音视频开发之视频文件保存功能的实现

    和音频存储类似,视频的存储也对应三种格式,视频最原始的数据是yuv(音频对应pcm),视频压缩后的数据是h264(音频对应aac)。本文将利用Qt实现视频文件保存功能,感兴趣的可以了解一下
    2022-12-12
  • 一文搞懂C语言中的文件操作

    一文搞懂C语言中的文件操作

    文件操作想必大家掌握的并不熟练,确实因为我们用的并不多,而本节内容能够让大家初步认识文件操作,从文件认识到文件使用,让我们对c语言文件操作有个初步的了解
    2022-11-11
  • C语言动态分配二维字符串数组的方法

    C语言动态分配二维字符串数组的方法

    小编最近忙里偷闲,给大家整理一份教程关于C语言动态分配二维字符串数组的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2021-10-10
  • C++指针与引用的区别案例详解

    C++指针与引用的区别案例详解

    这篇文章主要介绍了C++指针与引用的区别案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • C++ 数据结构之kmp算法中的求Next()函数的算法

    C++ 数据结构之kmp算法中的求Next()函数的算法

    这篇文章主要介绍了C++ 数据结构之kmp算法中的求Next()函数的算法的相关资料,需要的朋友可以参考下
    2017-06-06
  • C语言实现红黑树详细步骤+代码

    C语言实现红黑树详细步骤+代码

    大家好,本篇文章主要讲的是C语言实现红黑树详细步骤+代码,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • 浅析C++调用Java的Jar包(带参数)问题

    浅析C++调用Java的Jar包(带参数)问题

    这篇文章主要介绍了C++调用Java的Jar包(带参数)问题,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-11-11
  • C++设计模式之工厂方法模式的实现及优缺点

    C++设计模式之工厂方法模式的实现及优缺点

    工厂方法模式是一个创建型设计模式,通过定义一个创建对象的接口,让其子类决定实例化哪一个工厂类,这篇文章主要给大家介绍了关于C++设计模式之工厂方法模式的实现及优缺点,需要的朋友可以参考下
    2021-06-06

最新评论