首页 >> 资讯 >

string是什么意思c++ string是什么意思

2023-06-16 23:09:29 来源:城市网

1、String argv[]那只是main 函数的参数,表示字符串参数 java程序中String args[]起什么作用?2007-07-13 12:52在下面这个程序中String args[]起什么作用?我学过C++,String args[]与C++中的什么类似?如果是C++,想要输出字符串只要在下面写cout<<"...."<

2、 args[]不就是那个字符串This is a simple Java program吗? -------完全不是的,你理解不对。

3、这样好了,你在运行的时候加个参数,比如 java test XX。


(资料图片)

4、然后在你的main函数里面加这段话:System.out.println("arg is"+args[0]),然后看看输出是什么? 是不是这个: This is a simple Java program arg is XX 你还可以试试这样,在运行时输入java test xx yy zz,并且在你的main函数里面加这段话:System.out.println("arg is"+args[0]+" "+args[1]+" "+args[2]),然后看看输出是什么? 是不是: This is a simple Java program arg is xx yy zz 现在你理解了吗。

5、 如果没关系,为什么程序中去掉String args[]会出现错误? --------之所以去掉会出错在于,不带String args[]的main函数和带String args[]的main函数,本质上已经不是同一个函数了,java 本身不存在不带String args[]的main函数,所以当然出错了。

6、====================================================String[] args是main函数的形式参数,,可以用来获取命令行用户输入进去的参数。

7、如果你是java的初学者,编写一些简单的小程序是用不到它的,但是你在写程序的时候不管用的到用不到,声明main函数的时候一定要在括号里写上它,否则会报错。

8、 我再给你举个用到String[] args的例子,可能语法上有错误,因为我手边没有java的书,而且我也只是个本科生,水平有限,权当给你理解用。

9、 class Example { public void main(String[] args) { System.out.println(args[0]); System.out.println(args[1]); } } 那么这个程序在执行的时候就需要向main函数传递形式参数的值,好让main函数完成打印的功能。

10、 注:String[] args显示args是一个String类型的数组,args[0]、args[1]是头两个元素。

11、 上面那个小程序执行的时候是这样: 首先,和其他的java程序一样,在命令提示符那个框框里输入 javac ***.java 再输入 java Example straul good 后面两个字符串随便写什么,它们作为实参传入main函数,straul传入args[0],good传入args[1]。

12、 那么屏幕会出现: straul good 这和在main函数里调用其他函数并且向被调用函数传递参数是一样的道理,只不过传给main函数罢了。

13、 这是我的理解,可能有问题,不过凭我学java的所得,我就是这么理解的。

相信通过string是什么意思这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。

本文由用户上传,如有侵权请联系删除!
标签:
x 广告
x 广告

Copyright ©  2015-2023 华夏创投网版权所有  备案号:琼ICP备2022009675号-37   联系邮箱:435 227 67@qq.com

返回顶部