你们真的弄懂了语法和语义之间的区别了吗?

来源:成语接龙网 发表时间:2021-01-13 18:26:56 作者:成语接龙网 点击:115

用微信扫码二维码

分享至好友和朋友圈

  句法:

  它指的是用C / C ++等编程语言编写任何语句的规则和规定。

  它与语句的含义无关。

  如果一条语句遵循所有规则,则在语法上有效。

  它与语言的语法和结构有关。

  

你们真的弄懂了语法和语义之间的区别了吗?


  语义:

  它指的是与编程语言中的语句关联的含义。

  语句的含义全在于它可以轻松地解释程序。

  错误在运行时处理。

  下面

  是演示语义

  错误的代码:

  C ++

  #include

  using namespace std;

  int main()

  {

  return 0;

  cout << "yyy";

  }

  说明:

  由于上述程序在

  语义上

  不正确,因此输出将为空白。

  该程序没有语法错误,因为它遵循所有编程规则,但仍不会在屏幕上打印任何内容,因为return语句写在cout语句之前,这导致程序在屏幕上打印任何内容之前终止。这种情况被认为是

  语义错误

  下面是正确的代码,即没有任何语法和语义错误。

  #include

  using namespace std;

  int main()

  {

  cout << "yyy!";

  return 0;

  }

  语法和语义错误之间的表格差异:

  

你们真的弄懂了语法和语义之间的区别了吗?


特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

上一篇:奥托菲斯推出全新标准型5.7寸人机界面



下一篇:汉中市人民政府