黑马程序员技术交流社区

标题: if语句的使用注意 笔记 [打印本页]

作者: zero-xiao    时间: 2015-3-11 00:42
标题: if语句的使用注意 笔记
//if 语句的使用注意


#include <stdio.h>

int main ()
{
    /*
    if (10)//任何数值都有真假性。真 就输出第一个条件。
    {
        printf ("A");
    }
    else
    {
        printf ("B");
    }
     */
    /*
    int a = 123312;
    if (0 == a )//比较大小时,常量写在左边,如果少写了=号,编译器就会报错提醒。
    {
        printf ("a==0%d\n");
    }
    else
    {
        printf("a 不等于0");
    }
    */
   
    /*
    int a = 10;
    int a == 15;//注意,赋值运算不要写成两个等号。
    printf ("a == %d\n");
     */
   
    /*
    if (5 > 6);//注意:if条件后面不要写分号 ;,分号代表空语句,下面的代码块中得就和if没关系了。
    {
        printf ("A\n");
    }
    */
   
   
    /*
    if (10 > 6 )
    {
        int a = 5;//a 的作用域只在代码块中,执行完毕,a 就退出内存了。
    }
    printf ("%d\n",a );
     */
   
    /* 下面的代码是错误的,a 的作用域不明去,从语法上看属于main函数,但是它只和if语句有关,所以不明确。
    if (10 > 6 )
        int a = 5;//如果要再if后面的语句中使用变量,必须使用{}
     printf ("%d\n",a )
     */
   
   
   
   
   
   
   
   
   
   
   
   
   
    return 0;
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2