c语言中 static uint8 ucState=0是什么意思
答案:3 悬赏:30
解决时间 2021-01-25 19:25
- 提问者网友:我们很暧昧
- 2021-01-25 10:57
c语言中 static uint8 ucState=0是什么意思
最佳答案
- 二级知识专家网友:渡鹤影
- 2021-01-25 11:20
static uint8 ucState=0
static是静态变量申明字,所以首先变量ucState是一个静态变量,初始值为0;
uint8在C语言中是没有这个语句的,所以这之前可能有以下一个申明来定义该宏:
#define uint8 unsigned char
这样的话,全句的意思是:;申明变量ucState为静态8位字节变量,初值为0,一般用于单片机的C51语言中。通用C语言中是没有这个变量类型的。
static是静态变量申明字,所以首先变量ucState是一个静态变量,初始值为0;
uint8在C语言中是没有这个语句的,所以这之前可能有以下一个申明来定义该宏:
#define uint8 unsigned char
这样的话,全句的意思是:;申明变量ucState为静态8位字节变量,初值为0,一般用于单片机的C51语言中。通用C语言中是没有这个变量类型的。
全部回答
- 1楼网友:醉吻情书
- 2021-01-25 12:49
设置全局 uint8类型 的静态变量(static) ucState,并赋值0 ,该变量在整个.C文件中均可 引用访问
- 2楼网友:梦中风几里
- 2021-01-25 12:02
类型为占8个bit的无符号整型的静态变量ucState,赋初值为0。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯