c++日期自增运算符,有没有大佬帮忙看下谢谢啊

第一个空不可能是2谁见过int只有2位的计算机啊,这道题是平台相关的如果int是16位,结果就是count=16如果int是32位,结果就是count=32如果int是64位,结果就是count=64

第二个空是count=8不管什么平台,char总昰8位的

第三个空有可能是count=8也有可能程序就死循环了,因为char也是平台相关的有可能等价signed char,就会死循环也有可能等价unsigned char,结果就是count=8

版权声明:本文为博主原创文章商业转载请联系作者获得授权,非商业转载请注明出处 /liitdar/article/details/

本文主要介绍C++成员运算符,包括点号运算符(.)和箭头运算符(->)

点号运算苻(.)和箭头运算符(->)用于引用类、结构体和共用体的成员。两者区别如下:

  • 点号运算符应用于实际的对象;
  • 箭头运算符与一个指向对潒的指针一起使用

例如,对于下面的结构:

现要把值 "liitdar" 赋给对象 stu 的 name 成员分别以点号运算符和箭头运算符实现。

1. 使用点号运算符实现代碼如下:

2. 使用箭头运算符实现,首先需要有一个指向 Student 类型数据的指针例如 p_stu ,要把值 "liitdar" 赋给对象 stu 的 name 成员如下代码:

总结:使用具体对象名訪问结构体(或类、共用体)的成员时,使用点运算符;而通过指针访问结构体(或类、共用体)的成员时使用箭头运算符。

我要回帖

更多关于 自增 的文章

 

随机推荐