q1243231608 发表于 2021-6-11 19:04:30

求组大佬们

                                       因为刚开始学到函数这部分不知道为什么打印出来的值是4199771{:10_266:}



代码如下:




#include <stdio.h>

int add(int sum);

int main()
{
        printf("1+2=%d",add);
        return 0;
}

int add(int sum)
{
        sum=3;
       
       
        return sum;
       
}

肖-肖 发表于 2021-6-11 19:37:45

本帖最后由 肖-肖 于 2021-6-11 19:40 编辑

主要还是调用方法的时候记得加上()

int add()//这里不需要参数的 因为你只想返回一个数
{
      int sum=3;
      return sum;
}
int main()
{
    int a = add();//这里add()后边需要加上括号表示调用这个方法
    printf("1 + 2 = %d",a);
    return 0;
}
也可以这样:
printf("1 + 2 = %d",add());

q1243231608 发表于 2021-6-12 10:03:21

肖-肖 发表于 2021-6-11 19:37
主要还是调用方法的时候记得加上()




谢谢大佬{:10_266:}

万千只cnm 发表于 2021-6-12 10:55:02

加()代表是个函数

懒狗李 发表于 2021-6-13 16:01:13

厉害

最强废铁h 发表于 2021-6-14 23:35:48

学习一下

瓦塔西 发表于 2021-6-15 10:09:12

水个币

q1243231608 发表于 2021-6-15 14:31:57

瓦塔西 发表于 2021-6-15 10:09
水个币

你好水啊{:10_277:}

1124296523 发表于 2021-6-16 10:47:42

水个币+1

ridiculum 发表于 2021-6-19 09:58:37

{:10_279:}

超级玛尼哄 发表于 2021-6-19 18:42:13

{:10_269:}{:10_269:}

坠星メ梦 发表于 2021-6-20 17:17:01

水个币+1

Dragon910623 发表于 2021-6-21 13:12:22

新人来向大佬学习

hornwong 发表于 2021-6-26 15:45:40

{:5_95:}

kevin.zhou 发表于 2021-6-29 09:22:07

{:10_256:}{:10_256:}{:10_256:}

Dragon910623 发表于 2021-6-29 14:08:30

看不懂

1molHF 发表于 2021-6-29 16:13:54

看不懂

守望星星 发表于 2021-6-30 15:09:52

学习

周一先生 发表于 2021-7-1 15:26:04

明日之光 发表于 2021-7-1 23:35:42

{:5_90:}
页: [1] 2
查看完整版本: 求组大佬们