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

C语言,return和printf,有没有区分?

大少爷安安 2019-03-27 浏览量:1567
在C语言中输出语句是不是可以用return也可以用printf,有没有区分?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在C语言中,print函数时输出信息到标准输出,这个标准输出不同平台定义不一样,比如linux默认为显示控制台,可以自己修改为串口。

    return语句是用在C语言的函数中用来返回的,这个没有输出信息功能。建议找一本C语言的书籍简单了解一下C语言的基本语法,一般C语言教程里会详细描述这个关键字,这样对于理解C语言很有帮助。

    • 发布于 2019-03-27
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14
  • return不是用来输出的,是返回语句,回到函数调用地点;

    printf是标准输出的函数。

    • 发布于2019-03-27
    • 举报
    • 评论 0
    • 2
    • 0

  • printf打印的值是由标准输出流输出到屏幕的(大多是屏幕),而函数返回值是返回给调用函数由调用函数处理
    • 发布于2019-03-27
    • 举报
    • 评论 0
    • 1
    • 0

  • return并不是用来输出语句的,是用来函数返回值的,printf是标准输出,不只可以显示在屏幕上,在串口通信中,可以用来传值
    • 发布于2019-03-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 不是的,return只是一个返回参数,赋值给其他变量或者函数参数用的,printf才是打印,从字面意思就能理解
    • 发布于2019-03-27
    • 举报
    • 评论 0
    • 0
    • 0

  • return是用来返回数值,是函数调用的时候返回数值使用,也可以用来提前结束函数,执行到return函数就会结束,main函数中的return会返回给操作系统。而printf是输出流,属于人机交互,一般输出到控制台。
    • 发布于2019-03-27
    • 举报
    • 评论 0
    • 0
    • 0

  • return是返回的,返回数值或直接返回到函数调用的地方,提前结束函数;

    printf是标准输出函数。

    • 发布于2019-03-27
    • 举报
    • 评论 0
    • 0
    • 0

  • return是用来在函数中使用的,是函数的返回值语句

    而pritf 是格式化输出,可以把字符输出在串口、屏上,是可以重定向的

    • 发布于2019-03-27
    • 举报
    • 评论 0
    • 0
    • 0

  • return是关键字,不是一个输出函数,用来返回一个值

    Printf是<stdio.h>中的输出打印函数,已经作为C环境的标准库存在了

    • 发布于2019-03-27
    • 举报
    • 评论 0
    • 0
    • 0

  • return返回函数中某个值,只能说输出到某个函数外面

    printf 输出到单片机外面

    • 发布于2019-03-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 这两个概念不一样,return是返回,不是输出,一般函数有返回值,return就是返回这个值的
    • 发布于2019-03-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 这是两个不同的功能

    return是用来函数返回值的。

    printf 是可以把数字转成字符,或是输出到串口上的函数

    • 发布于2019-03-28
    • 举报
    • 评论 0
    • 0
    • 0

  • printf是打印函数 不同系统输出不一样

    returm是返回函数的值 比如return(1) 就是这个函数返回数字1

    • 发布于2019-03-29
    • 举报
    • 评论 0
    • 0
    • 0

  • return的意思是退出当前函数,输出语句都是用printf的,当然这个printf也有不同的变种,比如printk,就是内核里面的打印,会打印到内核日志
    • 发布于2019-03-31
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C语言,return和printf,有没有区分?