我认为我要做的很明显,但如果你不理解,请问.
if (listBox1.SelectedIndex == 1  && 2)
{
    label1.Text = "Sometext";
}
这实际上只是一个学术问题,我只是想知道哪一个更快.我猜这个差别可以忽略不计,但我仍然想知道.
if( (x == 1) || (x == 2) )
VS
if (x < 3)
谢谢!
这不是学校的工作或我的任务.事实上,我提出了这个问题.我一直在研究和测试只single while loop使用基本操作符+-*/%和基本变量int value来执行任务的可能性.我想知道在不使用任何其他控制结构的情况下可以实现多少.
这是我的编程问题:
使用单个while循环来汇总正数的所有数字,直到它变为单个数字.例如:
778899 becomes 7+7+8+8+9+9=48. 
48 becomes 4+8=12. 
12 becomes 1+2=3. 
Final number is 3.
如果我们被允许使用条件语句,这个问题非常容易.但是,如果我们不能使用,我们仍然可以解决它:
-any conditional statements (if/switch case)
-any ternary operators
-any function calls
-any recursive calls
-any other data structures like arrays/lists/vectors/pointers..
-any bit shift operators
注意:我不是在讨论它是否可以解决.我知道可以做到.
我对这个程序的输出感到困惑:
#include<stdio.h>
int main()
{
    int i=2;
    while(i + 1?--i:14)
        printf("\n%d", i);
    return 0;
}
上述程序的输出是打印1而不是打印1然后0
何时i--使用而不是--i它将打印1然后0
为什么是这样?
1而不打印0?1然后0呢?我已经看过这个角色在教程和其他人的项目中被多次使用过,所以我想知道我会用它做什么用的?它专门用于'返回'
#include <stdio.h>
int main()
{
    int x = 3;
    float y = x>10;
    printf("y is %f",y);
}
如果x<10输出是1.0000?
我的尝试
所以x是3并且x<10是真实的返回1.00并且x>10是假返回0.00但仍然为什么浮动表现得像bool.为什么你没有返回一些垃圾值?
这里我们有sizeof运营商C.它返回数据类型的大小,
printf("%d",sizeof(some datatype));
结果是4(取决于OS).
我想知道它是如何计算的.这个运营商背后的逻辑是什么?如果我请你为sizeof运营商编写代码.你的答案是什么?
注意:我想知道如何sizeof编写代码,以便能够计算大小.
我可能无法正确地提出我的问题,我在这里再试一次.
Write one function which we can use instead of sizeof operator.
我有这个代码,
class  Test
{
  public static void main(String args[])
  {
    int a=--4-2*2/9-3;//Line  1
    System.out.println(a);
  }
}
为什么编译时错误在--4?请不要建议我 - ( - 4).我只想弄清楚,为什么上面的代码是编译时错误,如果我将第1行的代码更改为,a = - -4-2*2/9-3,O/p为1.即 - (-4).有一秒钟,我想念它,它必须与 - =即a = a-(表达式的其余部分)相同.它也给出了与++运算符相同的错误!任何人都可以解释一下吗?
我尝试21.1%10.2了答案,.7但它应该是相当的7.任何人都可以解释答案是什么.7
我执行了代码,输出是19,但我不明白为什么.
public static void main(String[] args) 
{
    int x = 0;
    x = (x = 1) + (x = 2) * (++x) * (x++);
    System.out.println(x);
}