gpt4 book ai didi

C函数没有返回值

转载 作者:太空宇宙 更新时间:2023-11-04 01:02:24 25 4
gpt4 key购买 nike

我的代码有什么问题?我试图从函数 ignition_status 返回一个值,它没有返回。我在我的代码中看不到任何问题。

#include<stdio.h>
#include<stdint.h>
const char * ignition_status();
const char *ign_st;
int main()
{
printf("%s", ignition_status(1));
return 0;
}
const char * ignition_status(int st)
{
if(st==1)
{
const char *ign_st="ON";
}
else
{
const char *ign_st="OFF";
}
return ign_st;
}

谢谢...

最佳答案

评论为您指明了正确的方向,这是一个工作示例:

#include <stdio.h>

const char * ignition_status(int st)
{
const char *ign_st;

if(st==1) {
ign_st="ON";
} else {
ign_st="OFF";
}

return ign_st;
}

int main()
{
printf("%s", ignition_status(1));

return 0;
}

关于C函数没有返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33381743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com