2.2变量定义和赋值的实际操作

#include <stdio.h>
#include <stdlib.h>

int main()
{
    //C89规定,变量定义必须在程序的第一条可执行语句之前定义
    //C99取消了这个限制,它允许变量定义语句在变量使用之前的任何位置定义都可以
    int a;
    //一个语句中定义多个变量,多个变量之间用逗号来分割
    float x,y;//定义两个单精度浮点类型x y
    //C语言规定,必须先定义后使用,变量定义语句只是告诉编译器,
    //要按照变量定义语句中声明的类型来为变量分配相应大小的存储空间
    //但是变量的值,仍然是随机不确定的,单步运行来观察
    //赋值操作为赋值表达式 ;
    //简单赋值
    a =0;
    //读出a的值,加上1之后,在重新写会a中去;
    //当新的数据写进去后,原有的值被新的值覆盖
    //该语句相当于在变量原有的基础上加1
    a += 1;//a = a + 1;+=复合运算符,且运算效率高
    //多重赋值 赋值运算中,出现了多个赋值运算符,
    //那么由于赋值运算符是右结合的,也就是从右向左进行赋值
    //x = (y = 0);
    float x,y;//可将这个语句,移动到这里;好处降低无用变量的使用
    x = (y = 0);
    //为将这些变量的值向屏幕输出 ,增加Printf打印语句
    //调用系统标准库函数,printf 来输入这3个变量的值
    printf("%d,%f,%f",a,x,y);
    //f格式符是以6位小数来输出的
    //也可以定义时就对变量进行初始化
    //int a = 0; float x = 0, y = 0 ;
    //float x=y=0;提示错误,变量y 没有被定义
    //同一条语句中,定义多个变量,同时对多个变量进行初始化
    //尽管初始化的值是一样,仍然要以逗号来分开
    //同一条语句中,必须以逗号来分隔
    return 0;

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值