c语言中*与&各代表什么意思

如题所述

你好
很高兴为你解答
答案是:前面一个是指针运算,后面一个是取地址。*后面必须是指针变量,&后面则什么变量都可以(除了常数)
满意请采纳,谢谢
温馨提示:内容为网友见解,仅供参考
无其他回答

c语言中*与&各代表什么意思
答案是:前面一个是指针运算,后面一个是取地址。*后面必须是指针变量,&后面则什么变量都可以(除了常数)满意请采纳,谢谢

c语言中&是什么意思
c语言中&有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。一、何为c语言 C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设...

c语言中并且怎么表示
c语言中并且用&表示。其中&&有两种主要用法。一是逻辑运算符,表示逻辑与;条件同时成立时结果为“真”,否则为“假”。二是位操作中的按位与操作,用于任意位的计算,若两个操作数该位上值均为1,则结果该位上为1,否则为0。计算机C语言,作为基础的软件编程语言,适用于系统设计与应用程序编写。

&是什么意思
&是取地址,scanf读取变量的时候,参数需要的是变量的实际内存地址,了解C语言指针的概念后就会明白,地址就是指针,指向变量的数据内容。不过一般%s是不会用&取地址的,因为字符串类型本身就是指针,不需要再进一步取地址。

函数参数中的*和&是什么意思啊
哦C语言啊,那 就代表的是指针,& 这个是调用的时候的吧,你前面声明定义时用的参数是指针就是 形式的,所以调用时参数就得是一个地址。& +变量代表的是变量的地址……希望LZ满意哈

C语言中amp;amp;是什么运算符?
C语言中是关系运算,是双目运算符。运算符左右两边都需要表达式,在关系运算中表示“与”,比如m == 1 n == 2,m == 1和n == 2同时为真,表达式就为真,否则为假。而即是双目又是单目。双目时表示“与”运算,0xff 0xff将两边数值按位求与,最后得出结果单目是表示取地址。C语言特点:...

C语言中的符号 & 和 | 是什么意思?
&: 在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。|: 是位运算符,表示“按位或”。资料扩展1、符号 & 和 | 这两个运算符都是二进制的按位操作符。&: 二进制“与”(都为1时,结果是1,否则是0。),比如:1010 & 1011 = 1010...

C *&的用法
C语言中, * 和 & 是操作指针的符号。什么是 指针 呢,首先我们先要了解内存的概念。一台基本的电脑是由: 输入输出设备 (键盘、鼠标、显示屏,但是没有他们电脑也是可以工作的)、 CPU 、 内存 、 硬盘 、 显卡 组成的。我们知道,C语言的变量是存在内存里面的,而 内存被分为了好多个基本单位...

C语言中&是什么意思
1. 表示取地址符号。例如&a表示的是变量a在内存中的地址 2. 在关系运算中表示并且的关系,它和&&的区别在于一旦&前面的关系表达式判断为假,整个表达式的结果就为false了,不再去判断第二个表达式的情况 3. 在位运算里面表示与运算 举例: 二进制 1011&0111=0011,即每一位做运算,一假即...

amp;在C语言中表示什么意思?
在C语言中可能表示两种运算符。1、如果运算对象只有一个,且为右操作数,那么为取地址运算符,结果为操作对象的地址。例如a(假设a是一个左值,即具有具体的可访问的地址)结果为a的地址。2、如果运算对象有两个,那么表示位与运算。结果中的每一个二进制位等于两个运算数的对应位置的二进制位按位与...

相似回答