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

© 曼珠沙华 中级黑马   /  2014-12-13 19:25  /  813 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

3. 变量的使用
  • 赋值


  • 往变量里面存点东西,就是赋值。赋值语句后带个分号;


i = 10;

注意:这里的等号=,并不是数学中的“相等”,而是C语言中的赋值运算符,作用是将右边的常量10赋值给左边的变量i

  • 第一次赋值,可以称为“初始化”
  • 初始化的两种形式


  • 先定义,后初始化:int a;  a = 10;
  • 定义的同时进行初始化:int a = 10;


  • 修改


  • 可以修改变量的值,多次赋值。每次赋值都会覆盖原来的值


i = 10;

i = 20;

变量i最后的值是20

  • 使用printf输出一个\多个变量的值


int a = 10, c = 11;

printf("a=%d, c=%d", a, c);

  • double\float\char的输出,格式符的一些小技巧


double height = 1.55;

char blood = 'A';

printf("height=%.2f, 血型是%c",  height,  blood);

  • 简单的加减操作


int a = 10 + 20;

  • 没有初始化时不要拿来使用(下面的写法是不建议的)


int score;

printf("score=%d", score);

  • 变量之间值的传递


  • 可以将一个变量的值赋值给另一个变量


int a = 10;

int b = a;

  • 连续赋值


a = b = 10;  

4.  常见错误

  • 变量名相同  int a = 10;  int a = 12;
  • 变量的作用域不对


  • 变量的创建和释放过程
  • 代码块作用域 {  int a = 10; }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马