A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 马志华 中级黑马   /  2014-12-7 23:13  /  829 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

if语句使用注意
    1 比较大小时,常量放左边,变量放右边。
    2 注意赋值运算符,不要写成两个=。
    3 if()后面没有;分号。
    4 下面的代码错误:作用域不明确。
    5 如果要在if后的语句中定义新的变量,必须用大括号{}。


int a = 10;
    a == 15;
    printf("%d\n",a );
结果:10

int a = 10;
    a = 15;
    printf("%d\n",a );
结果:15


if (10>6)
    {
        int a = 5;
    }
   
    printf("%d\n",a );

02-if使用注意.c:39:19: error: use of undeclared identifier 'a'
    printf("%d\n",a );
                  ^
1 error generated.

作用域不明确。
if (10>6)
   
    int a = 5;
   
    printf("%d\n",a );
02-if使用注意.c:36:5: error: expected expression
    int a = 5;
    ^
02-if使用注意.c:38:19: error: use of undeclared identifier 'a'
    printf("%d\n",a );
                  ^

视频6 练习有问题

1 个回复

倒序浏览
其实没看明白你要表达的是什么?还不如直接截图代码跟运行结果
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马