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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hugin 中级黑马   /  2016-9-13 10:40  /  1610 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1. 为什么有了double 为什么还要有 float?
一个double类型变量占据8个字节,一个float类型变量占据4个字节, 如果数据本身有效位数不超过7位,使用double来存储显得浪费,因为double变量代表的内存空间比float变量所占的内存空间要大.使用float节约内存空间.


2.定义变量的格式:


1)先定义,后赋值
int num;
num = 10;


2)定义的同时进行赋值
int num2 = 10;


注意事项:
在同一作用域内,不能重复定义变量 (不能定义同名变量)



3.可以批量定义类型相同的变量:


     //只定义不赋值
     int num1,num2,num3;


     //定义同时赋值
     int num1 = 1,num2 = 2,num3 = 3;
     return 0;



注意,不要批量定义不同类型的变量.


4. 定义一个变量,如果没有给它赋值,那么里面的数据是随机的数, 为了保证程序不出问题,定义一个变量就要给这个变量赋予一个值.


5. 变量中内容是可以改变的,注意,新的值直接覆盖掉原来的值,不是叠加


        int num1 = 10;
        num1 = 20;
        num1 = 30;
        printf("%d\n",num1);//30
        return 0;


6. 可以把一个变量A的值赋值给另外一个变量B,此时A的值没有改变
   

    int num1 = 10;


    int num2 = num1;//"把A变量的值拷贝一份再赋值给B"

    num2 = 20;


    printf("num1的值是%d,num2的值是%d\n",num1,num2);//10 20


7. 变量使用之前一定要先定义


8. 不要在同一对大括号内定义同名的变量

1 个回复

倒序浏览
挺好,听全面的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马