打开stc的头文件,里面都是端口位和寄存器pin的定义成可视化比较直观的字符仅此而已,这个还好理解,再打开keil的intrins头文件就傻傻分不清楚了,移位函数倒是用了不少,这个cror里面怎么编写的怎么运行的我也不关心,爱怎么写的反正能给我循环移位就行了,但是还要打破砂锅问到底的一点是:它这个定义傻傻分不清楚,红色圈起部分,那不是数据类型和变量的定义么,怎么后面又跟了个花括号,里面放两个参数进去,,难道后面跟了花括号就是带参数的函数,不带的话就是变量?那么也有可能是无参数无返回值得函数呢?c语言里是这么规定的么?