相关疑难解决方法(0)

使用while块什么都不做坏事?

我目前正在学习'C程序设计语言'的练习.这是我的解决方案之一:

int c;

while ((c=getchar()) != EOF) {

if (c == ' ') {

    while ((c = getchar()) == ' ')

    {}  // do nothing?

    putchar(' ');

}

putchar(c);

}
Run Code Online (Sandbox Code Playgroud)

我在这里发现了一些与我的完全不同的解决方案,并使用额外的变量来跟踪发生了什么,而我只是使用while循环来跳过所有空间.我的解决方案感觉有点混乱,因为看起来有点hackish有一个在花括号之间没有任何东西的while循环.我想知道是否有任何好的理由不这样做?谢谢你的建议:-)

c while-loop

24
推荐指数
4
解决办法
3万
查看次数

Java:println中的boolean(boolean?"print true":"print false")

我遇到了这种语法:

System.out.println(boolean_variable ? "print true": "print false");
Run Code Online (Sandbox Code Playgroud)
  • 这个语法有两个点:叫做?
  • 我在哪里可以找到有关它的信息?
  • 它是否仅适用于布尔值,还是以其他不同的方式实现?

java boolean

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

boolean ×1

c ×1

java ×1

while-loop ×1