赞
踩
在C语言中我们经常会犯许多错误,但像我这种新手,通常会犯的错误会比较简单刚开始会犯一些比较简单的,类似于语法错误。
语法错误:在C语言中语法错误通常是指不遵循C语言规则的错误,就类似于语文学的语法一样,比如我原意是说:我吃了一碗面。这时候你语义错误就像是把它写成这样:一碗面了我吃。
简单理解就是把有效的C符号用在了错误的地;
就像这段代码初看没有错误,编译器也没有提示错误,但是你想运行它的时候他会报错,这是为什么?
错误原因可以往下面看,原来是这样,看上面图片,上面说未找声明标识符。可是不对呀!我不是已经声明过了吗?
注意这就是一个典型的语法错误,正确的书写应该是
或者:
以上就是语法错误,下面是关于语义错误。语义错误和语法错误不一样,语法错误会报错,语义错误不会,语义错误的程序可以正常运行,但是与你所想要表达的意思相差很远。
就如我想设一个值n,n2是n的二次方。n3是n的3次方。好,根据以上要求我写出了这样的代码
可以看到程序可以运行,但却并不是我想要的效果。这就是一个简单的语义错误。它可以正常运行但与我们想要它做的事情却完全不同。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。