因为在学习C语言,所以呀 上午练习代码书写,下午看视频学习。
刚开始就写成这样 , 之后写啥都中断
今天上午写了一个程序 如下代码:
#include <stdio.h>
#include <math.h>
int main(void)
{
int num=0;
printf("scanf:");
scanf("%d",num);
getchar();
if (num!=0)
{
if (num>0)
{
switch (num)
{
case 255:
{
goto Labe1;
break;
}
case 246:
{
goto Labe2;
break;
}
case 26:
{
goto Labe3;
break;
}
case 99:
{
goto Labe4;
break;
}
default:
goto end;
break;
}
getchar();
return 0;
}
}
Labe1:
printf(" OK 255 \n");
goto end;
Labe2:
printf(" OK 246 \n");
goto end;
Labe3:
printf(" OK 26 \n");
goto end;
Labe4:
printf(" OK 99 \n");
goto end;
end:
printf("_NO \n");
getchar();
return 0;
}
运行后:
大伙先看看!还需要啥信息 跟我留言 我截图发上来
输出调试来源:
“HelloC.exe”: 已加载“C:\Documents and Settings\Administrator\桌面\程序源\010-**中奖 错误\HelloC\Debug\HelloC.exe”,已加载符号。
“HelloC.exe”: 已加载“C:\WINDOWS\system32\ntdll.dll”
“HelloC.exe”: 已加载“C:\WINDOWS\system32\kernel32.dll”
“HelloC.exe”: 已加载“C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcr90d.dll”,已加载符号。
HelloC.exe 中的 0x10296af2 (msvcr90d.dll) 处最可能的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
HelloC.exe 中的 0x10296af2 (msvcr90d.dll) 处未处理的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
HelloC.exe 中的 0x10296af2 (msvcr90d.dll) 处最可能的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
HelloC.exe 中的 0x10296af2 (msvcr90d.dll) 处未处理的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
HelloC.exe 中的 0x10296af2 (msvcr90d.dll) 处最可能的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
HelloC.exe 中的 0x10296af2 (msvcr90d.dll) 处未处理的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
HelloC.exe 中的 0x10296af2 (msvcr90d.dll) 处最可能的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
HelloC.exe 中的 0x10296af2 (msvcr90d.dll) 处未处理的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突
程序“[4088] HelloC.exe: 本机”已退出,返回值为 0 (0x0)。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)