【发布时间】:2011-10-02 02:38:39
【问题描述】:
请解释为什么有时不需要返回语句?
函数有返回类型,但缺少返回语句。同时,程序编译并运行良好。
请帮助我更好地理解这一点
char* handleInput() {
fgets(buffer, 1024, stdin);
// return buffer; <---- COMMENTED RETURN
}
void main() {
char* ptr = handleInput();
int flag = atoi(ptr);
if (flag < 0) break;
printf("You entered: %s\n", ptr);
}
【问题讨论】:
标签: c return-value