计算下面的代码段之后,m的值是【】。 int a=7, b=8, m; m=a>b?a:b;
8
举一反三
- 已知int a=2,b=8,m=1;经过语句m=a>b?a:b;之后,变量m的值变为
- 下面程序段的运行结果是____。 int m=10; int f(int x,int y) {int m=5; m+=x*y; return m; } void main() {int a=6,b=7; printf("%d",f(a,b)/m); }
- 已知int a=2,b=8,m=1;经过语句m=a>b?a:b;之后,变量m的值变为( ) A: 0 B: 1 C: 2 D: 8
- 假定变量m定义为“int m=7;”,则下面正确的语句为()。 A: int p=&m; B: int *p=&m; C: int&p=*m; D: int *p=m;
- 运行int m = 2; int n = m << 2 + 2; 代码后,变量m的值是
内容
- 0
运行代码后,变量m的值是 int m = 2; int n = m << 2 + 2;
- 1
下面代码段的输出是__int k,m;for(k=0;k<10;k++ ){ m=k*k; if(m>50) break;}printf(%d,%d ,k,m);
- 2
若有以下程序段: int m=8,n=12,r; r=m|n; r的值
- 3
有如下代码:int m = 12 ;int n = m << 1 + 2;则m的值为( )
- 4
若有定义int<br/>m=6; 则正确的赋值表达式是()。 A: m*7 B: m*5=8 C: m-=m*6 D: double(-m)