黑马程序员------C语言中变量的概念,初始化和引用以及作用域

来源:互联网 发布:小暮阁下知乎 编辑:程序博客网 时间:2024/06/09 22:50

------- android培训、java培训、iOS培训、.Net培训、期待与您交流! ----------

1、变量: 

        代表了内存的一个空间,用来存放经常变化的数据 

 2、变量的2要素:(1)变量的类型   (2)变量名

        变量的名称是我们操作变量(存取数据)的依据 
3、变量的分类: 
        全局变量和局部变量 
4、变量的使用 
     (1)定义一个变量  
         如何定义一个变量? 
         格式: 变量的类型  变量的名称; 
               int a; 定义了一个 int 类型(4个字节)的变量,变量名是a
               char ch; 定义了一个char 类型的变量,变量名是ch
               float f1; 
         一次性定义多个变量
         格式2:变量类型  变量名1,变量名2,变量名3; 
               int a,b,c,d; 
               定义了4个int类型的变量,变量名分别为a,b,c,d 
         变量名的命名规范 
            (1)严格遵守标识符的命名规范 
                 int #123; 
              (2)变量名不能同名(某些情况下可以) 
                 int a,b;
                 int b;  
      (2)变量的初始化(清空) 

      (3)使用变量


 5.因为变量定以后,是有值的,为了防止变量的原来的值对我们的程序产生影响,我要初始化
    初始化:给变量赋初值 

     初始化的方法: 

 5.1、定义的同时进行初始化 

      (1)完全初始化 
            初始化的格式:  变量名 = 变量值 
             int num1=0,num2=0;  定义了两个 int 类型的变量,变量名称为num1和num2
             num1的值是 0  num2 的值也是0 
    (2)部分初始化 
             int num3=0,num4;   定义了两个 int 类型的变量,
             num3 的值 是0  num4的值我们也不知道 
 5.2、先定义变量,后初始化 
             int num5,num6; 
             给num5初始化
              num5 = 0; 
              给num6初始化

                 num6 = 0; 

5.3、使用一个变量,初始化另外一个变量 

             int num7 = num5;  用num5的值给num7进行初始化 
5.4、给变量连续初始化 
             int num8,num9,num10;

             num8 = num9 = num10=10;   

            给num8 num9 num10都赋值为10;  

 6.作用域:可以理解为变量可以使用的范围
    变量按照作用域分类:局部变量和全局变量 
 (1)局部变量: 
       函数的内部或者代码块的内部定义的变量,都称之为 局部变量 
       代码块:   
            {
                 代码块语句;
            }
 
            { 
                 代码块2 
            }
 
            强调一点:
 
            代码块是可以嵌套的
 
               {
 
                      代码块语句
                      {
                        代码块语句
                      }
                }
 
           局部变量的作用域:
 
               从局部变量定义的位置开始,到它所在的代码块或者函数体的“}”为止 
           注意: 

               在代码块的内部可以定义和块外部同名的变量,块内部的会暂时屏蔽(外部的不起作用)块外部的变量的作用域 

6.2、全局变量的使用 

          在函数的外部定义的变量是全局变量 
         作用域: 

          从定义的位置开始,到文件末尾,在不同的函数中都可以使用


 
 
    
0 0
原创粉丝点击