C语言三元表达式,这样写对吗?为什么老提示有错
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/02 06:34:25
C语言三元表达式,这样写对吗?为什么老提示有错
if (i=1){y=y+1>HEIGHT+2?HEIGHT:HEIGHT+1;}
错误提示:expected expression before ‘{’ token
if (i=1){y=y+1>HEIGHT+2?HEIGHT:HEIGHT+1;}
错误提示:expected expression before ‘{’ token
应该是if(i==1)
再问: 那这个呢char s1[20]="xxxx",s2[20]="jjjjjjjj",s3[20]="aaaaaa";str[3][20]={s1,s2,s3};这个错哪里了?
再答: s1,s2,s3只是一个首地址,没有其他意义,不能放在二维数组里里, char str[3][20]={“xxxx”,"jjjjjjj","aaaa",};
再问: str[3][20]={"1.选项一","2.后台","3.退出"};这样也错。怎么回事?到底该怎么写?
再答: 没错的啊,只有初始化才可这样写的,别搞错了
再问: 那这个呢char s1[20]="xxxx",s2[20]="jjjjjjjj",s3[20]="aaaaaa";str[3][20]={s1,s2,s3};这个错哪里了?
再答: s1,s2,s3只是一个首地址,没有其他意义,不能放在二维数组里里, char str[3][20]={“xxxx”,"jjjjjjj","aaaa",};
再问: str[3][20]={"1.选项一","2.后台","3.退出"};这样也错。怎么回事?到底该怎么写?
再答: 没错的啊,只有初始化才可这样写的,别搞错了
C语言三元表达式,这样写对吗?为什么老提示有错
C语言指数表达式“10.0e04”对吗?
关于C语言写表达式x的值等于1与y的值等于2有且只有一个成立.我如果这样写有错吗?(x==1&&y==2)=0&&(x=
这段话我这样写对吗?有错的麻烦指出一下,
C语言的表达式这样写是合法的吗?a=(b=4)+(c=6);
C语言&&符号的问题这里为什么要这样写呢?这样写有什么好处?
怎样区分表达式和表达式语?C语言为什么要设表达式语句?什么时候用表达式?什么时候用表达式语句?
怎样区分表达式和表达式语句?C语言为什么要设表达式语句?什么时候用表达式,什么时候用表达式语句?
C语言 表达式1
C语言为什么要设表达式?什么时候用表达式?什么时候用表达式语句?
在C语言的表达式中,用作判断的表达式的是什么表达式?为什么
y=x+y=x 在c语言中怎样理解?或者说这样写对吗