变量p是一个指针指向struct类型或者class類型;
++p是指向下一个struct类型或者class类型的存储空间,然后对这个空间的a变量做操作
如果是p++则是先对这个空间的a变量做一些操作,然后再++;
C++中運算符“->”是一个整体用于指向结构体、class等含有子数据的指针,来获取子数据;(如果不是指针则通常通过“.”运算符获得子数据
++P你應该很清楚,就是P的自加1这里++预算符在前面,相当于P先自加1然后再执行“->"运算另外,这里的P是一个地址(因为后面的运算符是”->“)
综合以上,你这一句的意思是:地址加1(即地址下移一位)然后根据新地址获得子数据a的值。
即先将p指向下1个位置再取指向的对象裏的a
cin是输入的意思, 用于接收键盘的输入操作;
cout是输出的意思用于打印字符的操作;
你可以这样输入: 520空格再输入250
<!--16B,告警屏蔽字其二进制值从最低位0到最高位126分别对应相应的报警编号以01开头的后两位编号的报警,0屏蔽1不屏蔽
MM:启动电流,默认为额定电流的10%缺相(即失压)或断相报警的电流判断阀值。低于该阀值是断相高于该阀值是缺相
<!--备鼡费率电量单价切换时间(终端过此时间后,用备用费率电量单价更新当前费率电量单价写备用费率电量单价为FFFFFF,默认为:FF)
<!--2B,充电最小許可电流与电表额定电流比值(默认:5%)(充电电流小于充电最小许可电流持续1分钟后,停止充电),格式:NN.NN,单位:%-->
可以是具体的的代碼帮我看看嘛 分析分析?