有定义,int a=7,b=8,c=9,执行以下语句,c=(a-=(b=5));c=(a%11)+(b=3);则变量c中的值为多少?答案是7.求原因

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 15:28:12
有定义,inta=7,b=8,c=9,执行以下语句,c=(a-=(b=5));c=(a%11)+(b=3);则变量c中的值为多少?答案是7.求原因有定义,inta=7,b=8,c=9,执行以下语句,c

有定义,int a=7,b=8,c=9,执行以下语句,c=(a-=(b=5));c=(a%11)+(b=3);则变量c中的值为多少?答案是7.求原因
有定义,int a=7,b=8,c=9,执行以下语句,c=(a-=(b=5));c=(a%11)+(b=3);则变量c中的值为多少?答案是7.求原因

有定义,int a=7,b=8,c=9,执行以下语句,c=(a-=(b=5));c=(a%11)+(b=3);则变量c中的值为多少?答案是7.求原因
c=(a-=(b=5)) ;
程序先把b的值更改为5 然后 a-=5 即 此时的a = 2 ;
该语句执行完后 a=2 b =5 c=2
c=(a%11)+(b=3)
a%11 -----结果为2
b=3
所以C=5
你说的c =7 是不是
c+=(a%11)+(b=3)

1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 若有定义:int a=10,b=9,c=8; 执行语句 c=(a-=(b-4)); c=(a%7)+(b=5); 后,变量的值 a 为__________,b为 有定义int a=2.b=3,c=4;表达式(a C语言运算符与表达式的几个题,1.已知int x=1,y=2,z;,执行语句z=x>y||x&&y,后,z的值为?2.若有定义int a=10,b=9,c=8;按着顺序执行下列语句后,变量b中的值是__.c=(a-=(b-5));c=(a%11)+(b=3);3.若有定义int b=7;float 若有定义:int b=7;float a=2.5,c=4.7;则下面的表达式 a+(int)(b/3*(int)(a+c)/2)%4 的值5怎么来的? 若有定义 int b=7;float a=2.5, c=4.7;则下列表达式 a+(int)(b/3*(int)(a+c)/2)%4的值为详细点 谢谢 谢谢大家 .若有定义:int a=20,b=28,c;则执行语句c=(a^b) 若有定义Int a=8,b=5,c:执行语句C=a/b+0.4后.c的值为多少 若有定义Int a=8,b=5,c:执行语句C=a/b+0.4后.c的值到底是1还是1.4 若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为 下列数组定义错误的是 A.int x=5,a[x]; B.int aa[1]; C.int aa[2][3]; D.int a['a']; 矩阵相加(C++)#include using namespace std; const int rows=3;const int cols=3;void matrixadd(int *,int *,int *,int,int);int main(){int a[rows][cols]={{1,3,5},{7,8,11},{13,15,17}};int b[rows][cols]={{9,8,7},{6,5,4},{3,2,1}};int c[rows][cols]={0 若有定义:int a=10,b=9,c=8;接着顺序执行下列语句,变量b中的值是c=(a-=(b-5));c=(a%11)+(b=3); 若有定义 int a=9,b=6; 那么a>b的值是 A.0 B.1 C.False D.True1是不对的哦 若定义int a= -5,b= -8 c= -12 则表达式a>=b||b C语言习题(结构 )单选题1.有以下定义:struct { int x;int y;} a={ 5,7},*p=&a; 则表达式 ++p->x的值为 ( ).A.5 B.6 C.7 D.82、设有以下定义,正确的叙述是( ).typedef struct S { int g; char h; } T;A.可用S定义结构