Print "a="; a,指Print"a=";a 在屏幕上输出字符串 a=和a的值.可是运行的结果怎么只有a=?为本人刚学不太懂既然Print "a="; a,只输出a=的值那在编程的时为什么不写成Print "a="而要写成Print"a=";a 这个样子?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 14:19:59
![Print](/uploads/image/z/7089267-3-7.jpg?t=Print+%22a%3D%22%3B+a%2C%E6%8C%87Print%22a%3D%22%3Ba+%E5%9C%A8%E5%B1%8F%E5%B9%95%E4%B8%8A%E8%BE%93%E5%87%BA%E5%AD%97%E7%AC%A6%E4%B8%B2+a%3D%E5%92%8Ca%E7%9A%84%E5%80%BC.%E5%8F%AF%E6%98%AF%E8%BF%90%E8%A1%8C%E7%9A%84%E7%BB%93%E6%9E%9C%E6%80%8E%E4%B9%88%E5%8F%AA%E6%9C%89a%3D%3F%E4%B8%BA%E6%9C%AC%E4%BA%BA%E5%88%9A%E5%AD%A6%E4%B8%8D%E5%A4%AA%E6%87%82%E6%97%A2%E7%84%B6Print+%22a%3D%22%3B+a%2C%E5%8F%AA%E8%BE%93%E5%87%BAa%3D%E7%9A%84%E5%80%BC%E9%82%A3%E5%9C%A8%E7%BC%96%E7%A8%8B%E7%9A%84%E6%97%B6%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E5%86%99%E6%88%90Print+%22a%3D%22%E8%80%8C%E8%A6%81%E5%86%99%E6%88%90Print%22a%3D%22%3Ba+%E8%BF%99%E4%B8%AA%E6%A0%B7%E5%AD%90%3F)
Print "a="; a,指Print"a=";a 在屏幕上输出字符串 a=和a的值.可是运行的结果怎么只有a=?为本人刚学不太懂既然Print "a="; a,只输出a=的值那在编程的时为什么不写成Print "a="而要写成Print"a=";a 这个样子?
Print "a="; a,指Print"a=";a 在屏幕上输出字符串 a=和a的值.可是运行的结果怎么只有a=?
为本人刚学不太懂
既然Print "a="; a,只输出a=的值那在编程的时为什么不写成Print "a="而要写成Print"a=";a 这个样子?笨了点.程序如下:
Private Sub Form_Click()
Dim c%,s%
c = 20,s=10
a= s + c
Print "a=";a
End Sub
vlaoda大虾您好:那我最近可不可以将 Print "a=";a改成 Print a呢?还有就是 Print "a="和 Print a的区别?
Print "a="; a,指Print"a=";a 在屏幕上输出字符串 a=和a的值.可是运行的结果怎么只有a=?为本人刚学不太懂既然Print "a="; a,只输出a=的值那在编程的时为什么不写成Print "a="而要写成Print"a=";a 这个样子?
估计,你的a没有被赋值,也没有被声明为数值类型的变量.
否则,因该有值输出,至少输出一个0阿
答案补充:
你的代码我运行没有问题(除了格式错误)
例如逗号、分号是中文的,语句间隔不是冒号.
运行结果:
a= 30
没有问题.
答案再补充:
1、可以改,不过使用
Print "a=";a
输出结果会比较清晰,不但知道数值,还知道是谁的值.而使用
Print a
也可以输出值,如果输出内容少则无所谓,多了就容易搞混.
因此我更主张采用以下输出方式:
Print "合计为:";a
2、Print "a="
输出的结果永远是
a=
而
Print a
输出的则是a的值.在你的例子中就是
30
如果,把
c=20
改成
c=50
就会输出
60
如果改成
c=“大家好”
当然,c的类型也要改的,不然会出错.
输出结果就成为
大家好10
这就是区别了.
3、建议你多试验,多比较.主席教导我们:实践出真知,斗争长才干