C语言学习 18-9-21

本文详细介绍了C语言中的逻辑运算符与地址概念。逻辑运算符包括逻辑与(&&),逻辑或(||)和逻辑非(!),并解释了短路评估的概念。同时,深入解析了C语言中的地址概念,包括如何使用指针(*)来引用内存地址存储的数据。

1.逻辑 与、或、非

  1. 逻辑与
    逻辑与在C语言中使用 && 进行表示,比如:
if(a == 10 && b == 10)
{
	//do something
}

表示当 a = 10且b = 10 时执行中括号里面的语句,这里需要注意的是,当 && 左边的判别条件不成立(即为假)时,右侧判别式不进行,因为不论右侧的值为 TRUE 还是 FALSE,式子整体都为假。

  1. 逻辑或
    逻辑或在C语言中使用 || 表示,比如:
if(a == 10 || b == 10)
{
	//do something
}

表示 a = 10或b = 10 时执行中括号里的语句,这里需要注意的是,当 || 左侧的判别条件成立(即为真)时,右侧判别式不进行,因为不论右侧的值为 TRUE 还是 FALSE,式子整体都为真。

  1. 逻辑非
    逻辑或在C语言中使用 表示,比如:
if(!a)
{
	//do something
}

表示 a 为假(或为0)时执行中括号里的语句。

2.C语言中的地址

  1. C语言地址,是指内存地址的概念,计算机内存中的各个存储单元都是有序的,按字节编码(字节是最小的存储单位)。地址由8个十六进制的数组成。
  2. 变量代表内存中具有特定属性的一个存储单元,是一个地址和一个值的统称。
  3. 当意图对某个地址所存储的数据进行引用时,使用 * 对地址进行间接引用来达到引用该地址所存储的值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值