我想编写一个返回用户名和密码的访问函数。这就是我想出的:
#include <stdio.h>
char *
getMySQLUsername()
{
return "myUsername";
}
char *
getMySQLPassword()
{
return "myPassword";
}
int main()
{
printf("%s\n", getMySQLPassword());
}
它似乎有效,但这段代码是否正确?
答案 0 :(得分:8)
您应该返回const char *
,因为您无法更改文字字符串。你也没有从main
返回任何东西,它只在C99和C ++中的C中有效。