小编Dav*_*ave的帖子

C - 函数没有返回值?

我在头文件中定义了以下方法

unsigned char test(void);
Run Code Online (Sandbox Code Playgroud)

执行:

unsigned char test()
{
  unsigned char value = 0xFF;
  return value;    
}
Run Code Online (Sandbox Code Playgroud)

当我用它调用它时:

 unsigned char temp;
 temp = test();
Run Code Online (Sandbox Code Playgroud)

没有返回??? 我用断点来介绍它.在最后,变量值的值为0xFF,但它永远不会返回到temp?

我不习惯简单的旧C ...只有C++,在声明方法方面可能会有某种细微的差别.

任何帮助将不胜感激!!!

c

0
推荐指数
1
解决办法
2736
查看次数

标签 统计

c ×1