gpt4 book ai didi

c - 该程序的运行时错误是什么?

转载 作者:行者123 更新时间:2023-11-30 15:05:04 32 4
gpt4 key购买 nike

运行该程序时,它会在某些时候崩溃,我找不到任何帮助?过去 30 分钟我一直在查看它,但我找不到它

#include <stdio.h>

void main(void)
{
int loop_counter = -7;
int input = 9;
char c1 = '9';
char c2 = 43;

while(input == 9)
{
printf("%d", loop_counter+1);
printf("%d", loop_counter+2);

printf("%d", loop_counter);
printf("%d", loop_counter+1);
printf("%d", loop_counter+2);

int b = 4*loop_counter;
int a = 4/loop_counter;
double c = loop_counter / 9;
printf("%d", loop_counter);
printf("%d", loop_counter+1);
printf("%d", loop_counter+2);

if (loop_counter > 10)
{
input = 10;
}

loop_counter++;
}

printf("loop exit\n\n");
getchar();
}

最佳答案

loop_counter 从 -7 开始,然后在每次迭代时增加。当 loop_counter 等于 0 时,您可以执行以下操作:

int a = 4/loop_counter;

除以零,并导致浮点异常。

此时要么添加 0 检查,要么完全删除该行,因为 a 的值从未被使用过。

关于c - 该程序的运行时错误是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40010935/

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