C语言中“&”这符号是什么意思?
4个回答
展开全部
计算机数据存储的地方都有一个地址,有时候调用这个数据要通过地址来调用。
这里,先定义三个变量,内存就给a,b,c分配三个地址,然后在scanf的函数中通过&找到这个地址所指的空间来存储三角形的三边长。我也是c的初学者,这只是个人见解,若是错的,望各位大虾见谅。。。。。
这里,先定义三个变量,内存就给a,b,c分配三个地址,然后在scanf的函数中通过&找到这个地址所指的空间来存储三角形的三边长。我也是c的初学者,这只是个人见解,若是错的,望各位大虾见谅。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C中表示的事取地址和位运算符号就
你写的就事取地址。可以理解为解引'*'的逆操作
你写的就事取地址。可以理解为解引'*'的逆操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c语言中的&有三种使用方式。
1
取地址操作符。单目运算,与其后的变量或常量组合,用于获取该操作数的内存地址。
2
位操作中的按位与操作,双目运算符,&的两边的表达式均参与操作。
计算时,按位计算。对于任意一位,如果两个操作数该位上的值均为1,则结果该位上为1,否则结果该位上值为0.
3
当两个&符号同时使用,即&&符号,代表逻辑运算中的逻辑与。双目运算符,&&的两边的表达式均参与操作。
当&&两边均为真时,结果为真。否则结果为假。
&&由于是逻辑运算,结果只有真(1)或假(0)两种情况。
1
取地址操作符。单目运算,与其后的变量或常量组合,用于获取该操作数的内存地址。
2
位操作中的按位与操作,双目运算符,&的两边的表达式均参与操作。
计算时,按位计算。对于任意一位,如果两个操作数该位上的值均为1,则结果该位上为1,否则结果该位上值为0.
3
当两个&符号同时使用,即&&符号,代表逻辑运算中的逻辑与。双目运算符,&&的两边的表达式均参与操作。
当&&两边均为真时,结果为真。否则结果为假。
&&由于是逻辑运算,结果只有真(1)或假(0)两种情况。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询