今天看到了一个关于printf()函数计算顺序的问题,首先看一个例子:

#include<stdio.h>
int main()
{
printf("%d---%d---%d",printf("ab"),printf("c"),printf("eee"));
}

输出结果为:

c语言中printf()函数中的参数计算顺序

这说明printf()函数在计算的时候顺序是从右往左的,但最后输出的顺序是从左往右的。所以遇到类似题目时,应该根据运算顺序和输出顺序灵活判断。

 

相关文章:

  • 2021-12-27
  • 2022-03-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-01
  • 2022-12-23
  • 2022-01-05
猜你喜欢
  • 2021-07-22
  • 2021-09-07
  • 2022-02-03
  • 2022-12-23
  • 2022-12-23
  • 2021-06-09
  • 2022-12-23
相关资源
相似解决方案