小编Cha*_*ase的帖子

需要澄清有关数组语法的信息

在C++中声明2D数组有什么区别:

int mp[3][3]={{0,2,1},
              {0,2,1},
              {1,2,0}};
Run Code Online (Sandbox Code Playgroud)

还有这个?

int mp[3][3]={0,2,1,
              0,2,1,
              1,2,0};
Run Code Online (Sandbox Code Playgroud)

上面是一个数组,其中所有3个元素都是数组本身,而底部的数组是非数组元素的数组,或者编译器都读取相同的数组?

c++ arrays

3
推荐指数
1
解决办法
78
查看次数

新的Operator和String在这个程序中做了什么?

我是Java的初学者,我正在阅读Oracle教程中的Arrays.

我的问题涉及这段代码:

class ArrayCopyDemo {
    public static void main(String[] args) {
        char[] copyFrom = { 'd', 'e', 'c', 'a', 'f', 'f', 'e',
            'i', 'n', 'a', 't', 'e', 'd' };
        char[] copyTo = new char[7];

        System.arraycopy(copyFrom, 2, copyTo, 0, 7);
        System.out.println(new String(copyTo));
    }
}
Run Code Online (Sandbox Code Playgroud)

特别,

 System.out.println(new String(copyTo));
Run Code Online (Sandbox Code Playgroud)

新String(copyTo)究竟做了什么,或者更确切地说为什么要使用new和String?他们在一起做什么?(我知道他们打印出"咖啡因",但只是在一般意义上.

java string char

2
推荐指数
1
解决办法
860
查看次数

如何在命令行中指定文本文件

我正在尝试创建一个从文本文件中读取的程序.我使用cmd并输入javac fileName.java编译,然后java -cp . fileName运行它.但是,我想通过写作来运行程序java fileName textInput.txt.我已经创建了该程序; 但我必须在代码中指定文本文件的名称.

我被告知args[0]应该是文本文件的名称,但我不知道如何实现它.

我没有发布我的代码,但告诉我是否需要.

java command-line

1
推荐指数
1
解决办法
9286
查看次数

是否可以在C++中使用可变数量的字符串数组?

是否有可变数量的字符串数组?

psuedo-psuedo代码示例:

cout<<"Number of family members?"<< endl;
cin>> n;

n_1[5]= {whatever}
n_2[5]= {whatever}
n_3[5]= {whatever}
n_4[5]= {whatever}
n_5[5]= {whatever}
n_n[5]= {whatever}
Run Code Online (Sandbox Code Playgroud)

那可能吗?

c++ arrays string variables

0
推荐指数
1
解决办法
91
查看次数

标签 统计

arrays ×2

c++ ×2

java ×2

string ×2

char ×1

command-line ×1

variables ×1