以下几个C语言关键字你真的得懂(深度解剖)

篮球哥温馨提示:编程的同时不要忘记锻炼哦!

时间不在于你拥有多少,而在于你怎样使用。

我总能成功,I always succeed!


1、什么是语句,表达式?

**2、**bool 变量在C语言中到底是怎么一回事?

3、浮点数真的是你想的这样吗?

4、指针变量和 0 比较

**5、**else 匹配问题以及 if 的其他常见问题


1、什么是语句,表达式?

这里因为是解剖C语言,所以简单介绍一下:

在C语言中 ,凡是以分号隔开的就是一条语句:

  • printf("hello world ");
  • a = 1 + 2;
  • ; (空语句)

什么是表达式呢?

C语言中,用各种操作符把变量连起来,形成有意义的式子,叫做表达式:

  • if (表达式)
  • while(表达式)
  • a > b a : b;
  • a = b + c;

2、bool **变量在**C语言中是到底怎么一回事?

C语言中有没有bool类型呢?

在c99之前,主要是c90是没有的,目前大部分书,基本上都是认为没有的,但是c99引入了 _Bool 类型(新增在头文件 stdbool.h 中,被重新用宏写成了bool,为了保证C/C++兼容性)我们可以用编译器转到 bool 定义里头看一看:

那么布尔类型的大小变量占几个字节呢?(一个字节)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值