语义错误是什么意思?

语义错误是什么意思?,第1张

语义错误》讲述了学校里的风云人物张宰英和资生边缘人学弟秋尚宇,被迫一起制作手游而产生感情的校园爱情故事。

《语义错误电影版》百度网盘高清资源在线观看:

链接:https://pan.baidu.com/s/1uGUSzxWcwIuKNk2W_aaubQ

?pwd=1234 提取码:1234  

“Why are they even together?” would be the first thought that comes to mind, as Chu Sang Woo and Jang Jae Young are so different in every conceivable way. One is a robot-like engineering student who wears dark clothes for convenience and follows a strict timetable. The other is a free-spirit design major, with colorful outfits and a skateboard. When Jae Young freerides on a tea..

一般的程序错误,粗略一点分的话,可以大致分为语法错误和语义错误。

语法错误可以看作是编码出现了违反C语言规则的错误,一般编译或者链接时,

都会报错的。

而语义错误,也可以叫做逻辑错误,

也就是说你的代码完全符合C语言的规范,不会出现编译/链接的错误,

但是,在逻辑上有错误。

举个简单的例子,

加入编一个代码来统计int数组a的成员总和,成员总数为N:

for(int i=0i<Ni++) //这里在i++后面多了一个分号,这是语法错误

sum=sum+a[i]

for(int i=0i<=Ni++) //这里多了一个i=N的取值,这是语义错误

sum=sum+a[i]

语义错误是程序语句及其成分使用时出现的含义方面的错误。语义错误分为静态语义错误和动态语义错误,动态语义错误在程序运行时才可能出现,编译时可发现源程序中的全部语法错误和静态语义错误。

语义错误和语法错误的区别:

一、语义错误

1、别称:逻辑错误;

2、表现形式:在编译阶段不会发现错误,往往是运行结果错误;代码的逻辑有问题,但是编译一般会运行正常。

二、语法错误

1、语法错误在编程环境下,在编译期会被发现;

2、在编程语言中,语法错误一定只在编译期时出现,编译器所有语法都正确,才能够正确编译;例如编写代码时,少了一个括号就相当于一个语法错误。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存