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

kodinid 8 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言->和.的问题,于是小编就整理了3个相关介绍c语言->和.的解答,让我们一起看看吧。

  1. C语言里面这个符号(->)是什么意思?怎么用?
  2. C语言中>>和<<如何使用?
  3. c语言先运行>还是=?

C语言里面这个符号(->)是什么意思?怎么用?

C语言里这个符号->是自定义数据类型数据指针取数据的方法一般的用法在struct定义的结构体类型后,如果使用了这个类型的数据,并且取了指针这个时候就可以使用->来取结构体里的数据。

C语言中>>和<<如何使用?

举个例子cout<<"hello";这里<<的作用就是把数据输送到输出流的缓冲区inti;cin>>i;>>的作用就是从输入流的缓冲区读取数据。大概就是这两个作用,>><<有时也做文件流的读写,和输入输出流的用法一样

c语言->和.,c语言和c++的区别-第1张图片-安济编程网
图片来源网络,侵删)

c语言先运行>还是=?

先运行>后运行=。>和=都是C语言的运算符,只不过>是关系运算符,而=是赋值运算符。

从运算符优先级来讲,关系运算符优先级大于赋值运算符,因此要先运行>后运行=。比如a=4>3,先运算4>3,结果是1,然后再把1赋给变量a。如果编程时弄不清楚运算符的优先级,或者要改变运算符的优先级,可以使用小括弧()。用小括弧括起来的部分总是先运算。

到此,以上就是小编对于c语言->和.的问题就介绍到这了,希望介绍关于c语言->和.的3点解答对大家有用。

c语言->和.,c语言和c++的区别-第2张图片-安济编程网
(图片来源网络,侵删)
c语言->和.,c语言和c++的区别-第3张图片-安济编程网
(图片来源网络,侵删)

标签: 运算符 语言 优先级