小编Hab*_*wad的帖子

在java中访问其类外的私有变量

以下Java程序成功编译.我期待语句中的错误,y.className = "No class name."; 因为私有变量className在其类之外被访问.

class t { 

    public static void main(String[] r) {

        Y y = new Y();

        y.className = "No class name.";

        y.echoClassName();
    }   

    static class Y { 

        private String className = "Class Name is Y."; 

        public void echoClassName() {

            System.out.println(className);
        }   
    }   
}
Run Code Online (Sandbox Code Playgroud)

为什么它没有显示错误?

java visibility

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

哪个循环在C中更快?while循环或do-while循环

在某些情况下,我们可以互换使用while循环或do-while循环.我的一位朋友告诉我,这种情况我们应该使用do-while循环.因为它比同时更快.任何人都可以给我证明吗?

c loops while-loop do-while

0
推荐指数
2
解决办法
6409
查看次数

需要C输出的说明

可能重复:
char a [] ="string"之间的区别是什么?和char*p ="string";

int main() {
 char *p="ayqm";
 char c;
 c=++*p;
 printf("%c",c);
 return 0;
}
Run Code Online (Sandbox Code Playgroud)

它的输出是a.见http://codepad.org/cbNOPuWt但我觉得,输出应该是b因为c = ++*p.任何人都可以解释输出的原因?

c pointers

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

Python 3:测试命令行参数

我是Python的新手.我想编写一个在Linux上运行的脚本.要测试用户是否输入所有脚本参数:

  • 如果用户输入:myscript => print "Usage: myscript [Dir] [Old] [New]"
  • 如果用户输入:myscript Dir => print "Please enter Old and New"
  • 如果用户输入:myscript Dir Old => print "Please enter New"
  • 如果用户键入所有必需的参数,则执行main().

如何编写myscript代码?

python python-3.x

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

将参数传递给vim map

 (A) Upper and lower limits on numeric data.
 (B) Passwords to prohibit unauthorised access to files.
 (C) Data dictionary to keep the data
 (D) Data dictionary to find last access of data
Run Code Online (Sandbox Code Playgroud)

我想将(A)复制到缓冲区a,(B)复制到缓冲区b等.

我想用钥匙小号用于这一目的.sa应该将当前行复制到buffer- a,sb到buffer- b等.

我编写代码:map s "ayy来映射s以将当前行复制到buffer- a

但我不知道如何传递缓冲区名称.(在s之后输入的字符.)

更新:想要复制到注册,而不是缓冲!

vi vim

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

标签 统计

c ×2

do-while ×1

java ×1

loops ×1

pointers ×1

python ×1

python-3.x ×1

vi ×1

vim ×1

visibility ×1

while-loop ×1