运行C程序的时候出现access violation错误

运行C程序的时候出现access violation错误,第1张

{if(i->num==3) p=idel(pt,p,3)}

这句del调用在if语句之外,由于没有大括号扩住

p=idel(pt,p,3)。所以del不是if语句的一部分。程序运行时i->num为1,if条件不满足,p=i没有执行,p没有背赋值

啊,p就是个随机值,后面执行了del函数,实参p又没有赋值,所以错了。

如图1所示,低级别的语言

- 机器语言,汇编语言和符号语言。

- 汇编语言源代码必须进行编译,生成目标文件,然后执行。

2,高级语言

- BASIC(基本真实,QBASIC,虚拟化基础),C,C ++,PASCAL,FORTRAN,智能语言(LISP,Prolog的)等。

- 高级语言的源代码可以被解释为执行编译器两种方式。一般后者。

我们用C语言是采用后者。

3,特定的语言

CAD绘图的语言体系和DBMS数据库查询语言。

unhandled exception就是系统不能解决的异常,需要用户决定处理方式~~这种情况通常是你的程序读取了系统的内存,而系统的内存收到系统的保护,于是就会d出这样的提示~~。

你的代码应该有问题!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12078860.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存