• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C语言printf问题

我是爆米花啊 2017-11-06 浏览量:679
如果printf函数里调用几个函数,比如printf("%d%d",fun1(),fun2());会先调用哪一个?
-1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • printf函数参数执行的问题:

    VC6.0:                     从右到左

    linux,dev-c++:       从左到右

    简单的说一下:当printf函数混合自增自减的时候

    对于VC6.0而言:将printf函数当作后续运算符(对前置后置而言)

    linux,dev-c++:请无视后续运算符(对前置后置而言),就当作是没有

    • 发布于 2017-11-06
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 按参数的调用顺序,fun1---fun2---printf
    • 发布于2017-11-06
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  :https://www.ti.com/lit/ds/symlink/tps7b84-q1.pdf?HQS=TI-null-null-DScom-df-ds-null-wwe&ts=1606699112460&ref_url=https%253A%252F%252Fwww.datasheets.com%252Fen%252Fdatasheet%252Fptps7b8450qwdrbrq1-texas-instruments-418547293 回复

  • 当然是

    fun1();

    fun2();

    printf的顺序

    • 发布于2017-11-06
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :查不到这个厂牌的规格书 回复

  • printf的使用要使用的参数要通过fun的两个函数得到,那么 fun要先运行的。
    • 发布于2017-11-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :制造商 Littelfuse Inc. 制造商零件编号 RUEF135-2 回复

  • 还真没有研究过。百度了下

    http://bbs.csdn.net/topics/340245950

    http://blog.csdn.net/msdnwolaile/article/details/50846977​

    http://blog.csdn.net/sum_tw/article/details/55843153​

    • 发布于2017-11-06
    • 举报
    • 评论 0
    • -1
    • 0

  • 这个C语言的基础啊。先是fun的函数 ,再是其返回值,再是printf
    • 发布于2017-11-09
    • 举报
    • 评论 1
    • -1
    • 0
电子老工程师 回复了  :±1A 电流检测范围带-1的具有此功能,同时-1型号产能下降,快停产了,不带-1的没有此功能 回复

相关问题

问题达人换一批

C语言printf问题