右侧
当前位置:网站首页 > 资讯 > 正文

c语言.和->,c语言和c++的区别

作者:admin 发布时间:2024-04-11 00:11 分类:资讯 浏览:18


导读:c语言中-和.的区别c++中.和-主要是用法上的不同。表示把变量b的地址赋给指针,此后的&b,中的‘&’是取地址符号即变量b所在的内存单元的编号。.是结构体成员运算符-是...

c语言中-和.的区别

c++中 . 和 - 主要是用法上的不同。

表示把变量b的地址赋给指针,此后的&b,中的‘&’是取地址符号即变量b所在的内存单元的编号。

.是结构体成员运算符-是指向结构体成员运算符。

-是C++中的,C中没有。.表示取一个结构体或对象的成员变量或成员函数;-功能类似,但-的左值是该结构体或对象的指针。

--i和i--都是自减运算符 --i称为前缀运算,i--称为后缀运算 前缀运算后,表达式的值为原变量值减1;后缀运算后,表达式的值仍为原变量值;而变量值不论前缀运算还是后缀运算都减1。

C语言中.和-区别

1、short _a=1-.1e-1;实际上是:short _a=1-0.1e(-1);代码中,根据C语言的语法,做了一些省略,就这样了。

2、C语言中.的意思是:给的是立即数地址,-的意思是:给的是指针。.的左操作数为值,-的左操作数为指针。

3、node-value = 10;来代替(*new_code).value = 10;也就是说在结构中,运算符-是运算符*和运算符.的结合,在上述语句中,他先对new_node间接寻址以定位所指向的结构,然后再选择结构的成员value。

4、对于C语言,-和.操作符,主要是用在对结构体变量 成员的引用上。

c语言中.和-有什么区别?

short _a=1-0.1e(-1);代码中,根据C语言的语法,做了一些省略,就这样了。

C语言中.的意思是:给的是立即数地址,-的意思是:给的是指针。.的左操作数为值,-的左操作数为指针。

对于C语言,-和.操作符,主要是用在对结构体变量 成员的引用上。

C语言中.和-区别是什么?

C语言中.的意思是:给的是立即数地址,-的意思是:给的是指针。.的左操作数为值,-的左操作数为指针。

short _a=1-.1e-1;实际上是:short _a=1-0.1e(-1);代码中,根据C语言的语法,做了一些省略,就这样了。

对于C语言,-和.操作符,主要是用在对结构体变量 成员的引用上。

c++中 . 和 - 主要是用法上的不同。

node-value = 10;来代替(*new_code).value = 10;也就是说在结构中,运算符-是运算符*和运算符.的结合,在上述语句中,他先对new_node间接寻址以定位所指向的结构,然后再选择结构的成员value。

标签:


关灯