函数名前的数据类型的作用?

来源:5-2 函数调用

weixin_慕雪8055451

2019-12-04 18:03

请问 int sayLove()自定义函数时,我们定义的时候是int来定义的函数名,那么为什么函数中代码快中可以执行字符类型的数据? int sayLove() {       char a = 'a';       printf("%c\n",a);       printf("为什么我这里可以打印字符,函数不是int类型吗?为什么不影响函数体内的执行代码的数据类型?");       return 0; }

写回答 关注

3回答

  • 柠檬少年丶
    2020-06-27 13:05:40

    有时需要自定义函数体返回一些东西。可能是字符、字符串、整型或浮点型,根据你要返回的数据类型决定函数的数据类型。

  • 修炼中呢
    2020-02-15 13:19:38

    %c本来就是用来打印字符的,与主函数声明的类型无关。

  • Knightl8
    2019-12-13 19:01:03

    int 定义

    是看return 返回的

    如果用void定义,没有return也可以,或者return不加数字也可以

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926022 学习 · 20793 问题

查看课程

相似问题