Tag: 崩溃

C / C ++ Char指针崩溃

假设一个函数返回一个固定的“随机文本”字符串就像 char *Function1() { return “Some text”; } 如果它意外地试图改变价值,程序可能会崩溃 Function1()[1]=’a’; 函数调用尝试执行此操作后的方括号会导致程序崩溃吗? 如果您对此很熟悉,我们将非常感谢您的解释!

Scanf导致C程序崩溃

这个简单的问题导致我的整个程序在第一次输入时崩溃。 如果我删除输入,程序工作正常,但一旦我将scanf添加到代码并输入输入程序崩溃。 #include #include #include #define MAXEMPS 3 // stub program code int main (void){ char answer; do { printf(“\n Do you have another(Y/N): “); scanf(“%c”, answer); }while(answer == ‘Y’ || answer == ‘y’); getchar(); printf(” Press any key … “); return 0; } // main