int a=5,b; b=a--; 运行之后 b的值是,a的值是
举一反三
- 若有说明和语句:int a=5;a--;此处表达式a--的值是( )。
- 执行下列程序段后, a值为: int a, b; a=15; b=12; a=(a-- ==b++)? a%5 : a/5;
- 有函数swap:void swap(int *a, int *b){int *temp;temp=a, a=b, b=temp;}以下描述正确的是_____ A: int a=5, b=9; swap(a, b); 执行后a的值是9,b的值是5 B: int a=5, b=9; swap(a, b); 执行后a的值是5,b的值是9 C: int a=5, b=9; swap(&a, &b); 执行后a的值是9,b的值是5 D: int a=5, b=9; swap(&a, &b); 执行后a的值是5,b的值是9
- 假设$a=5,有$b=($a--),则$b的值是【 】 A: 4 B: 5 C: 6 D: 0
- 设int a=5,b;,执行以下代码后,b的值不为2的是: A: b=a/2; B: b=6-(a--); C: b=a>>1; D: b=a^7;