赋值语句中,等号左边必须是一个合法的变量,不能是带运算符号的表达式,所以a(表达式)和d(非法变量名)可以排除。
Basic语言中,赋值语句是没有返回值的。不会像C族那样一句同时搞多种功能。等式当值用时候必然是用作比较,返回boolean。
这个没什么不合理的。语义上又不会混淆。C族赋值同时有返回值,所以必须分开两种符号,但是禁不住很多人比较时候要漏写一个=,于是后来编译器聪明,就在编译时候发出警告。
扩展资料:
Visual Basic.NET 具有“面向对象”的特性,Visual Basic.NET 应用种程序的基本单元是对象,用 Visual Basic.NET 编程就是用“对象”组装程序。这种“面向对象”的编程方法与传统的全部用代码编制程序的方法有很大区别,就像用集成电路芯片组装电视机和用三极管。
二极管组装电视机的区别一样。显然,“面向对象”的编程方法比传统的编程方法更简单,更方便,并且编写出的程序也更加稳定。因此,“对象”可以被看做 Visual Basic.NET 程序设计的核心。
在 Visual Basic.NET程序设计中,对象中还可以包含头,手,腿,脚等部位,其中的每个部位又可以单独作为作为被研究的对象。在 Visual Basic.NET程序设计中,整个应用程序就是一个对象,应用程序中又包含着窗体(Form),命令按钮(Command),菜单(Menu)等对象。
参考资料来源:百度百科-Visual Basic