作业帮 > 综合 > 作业

C语言循环语句问题for(m='1';m!='10';m++)像这样子写是不是不对?为什么?好吧还是全部粘上来好了#in

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/12 05:00:43
C语言循环语句问题
for(m='1';m!='10';m++)
像这样子写是不是不对?为什么?
好吧还是全部粘上来好了
#include
int main()
{
int k,t,i,j,n;
char a[4][4],m;
scanf("%d%*c",&t);
while(t--)
{
scanf("%d%*c",&k);
for(i=0;i
C语言循环语句问题for(m='1';m!='10';m++)像这样子写是不是不对?为什么?好吧还是全部粘上来好了#in
不对 '10'不对的
‘1’ = 0x31
'10' != 0x3a
这样可以
for(m='0'+1;m!='9'+1;m++)
再问: 不太理解。。。
再答: 看样子你是准备做个10次的for循环 '1' 表示的是asii码的字符1,二进制值为0x31 但'10'我不太清楚这个表示什么,它的二进制值为 ((0x31