gpt4 book ai didi

c - "What is wrong with the following listing?"我正在尝试学习函数但需要一些帮助

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

#include <stdio.h>
void printMessage(void);
int main()
{
printMessage("I know my stuff!");
//leave console window on screen
printf("\n\nPress ENTER to continue...");
getchar();
//return from main routine
return(0);
} //end main
void printMessage(void)
{
printf("I know my stuff!");
//return from function
return;
}

所以我们以这段代码为例,并被告知要弄清楚它有什么问题。 Visual Studios 强调 printMessage("I know my stuff!"); 作为错误的部分,但我不知道出了什么问题。任何帮助都会对刚学习代码的人有所帮助。

最佳答案

printMessage() 函数被声明为不接受任何参数,但调用传递了一个指向 char 的指针,即字符串文字“I know my stuff!”到函数。

更改代码使其工作非常简单;)

关于c - "What is wrong with the following listing?"我正在尝试学习函数但需要一些帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39759513/

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