c语言中 static uint8 ucState=0是什么意思

如题所述

static uint8 ucState=0
static是静态变量申明字,所以首先变量ucState是一个静态变量,初始值为0;
uint8在C语言中是没有这个语句的,所以这之前可能有以下一个申明来定义该宏:
#define uint8 unsigned char
这样的话,全句的意思是:;申明变量ucState为静态8位字节变量,初值为0,一般用于单片机的C51语言中。通用C语言中是没有这个变量类型的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-03
类型为占8个bit的无符号整型的静态变量ucState,赋初值为0。
第2个回答  2010-08-09
设置全局 uint8类型 的静态变量(static) ucState,并赋值0 ,该变量在整个.C文件中均可 引用访问本回答被提问者采纳

c语言中 static uint8 ucState=0是什么意思
static uint8 ucState=0 static是静态变量申明字,所以首先变量ucState是一个静态变量,初始值为0;uint8在C语言中是没有这个语句的,所以这之前可能有以下一个申明来定义该宏:define uint8 unsigned char 这样的话,全句的意思是:;申明变量ucState为静态8位字节变量,初值为0,一般用于单片机的C51...

求C语言编程题
*c='\\0';}void insert(char * s){copyString = (char*)malloc(2*max*sizeof(char));copy(copyString,s);while(*copyString!='\\0'){*s=*copyString;s++;copyString++;*s=' ';s++;}*s='\\0';}一.选择:1.给出以下定义: char acX[ ]= "abcdefg"; char acY[ ]= {'a','b','c','d...

美国的“常青藤”、“UC系列”是什么意思?
加利福尼亚大学,简称加州大学或加大(UniversityofCalifornia,简称UC)是美国加州的公立大学。它有别于加利福尼亚州立大学系统(CaliforniaStateUniversity,CSU),UC更注重在高等研究领域,属于研究型大学(researchuniversity);而CSU属于教学型大学。加州大学签约管理着三个美国能源部的国家实验室,拥有诺贝尔奖...

美国的“常青藤”、“UC系列”是什么意思?
加利福尼亚大学,简称加州大学或加大(University of California, 简称UC)是美国加州的公立大学。它有别于加利福尼亚州立大学系统(California State University,CSU),UC更注重在高等研究领域,属于研究型大学(research university);而CSU属于教学型大学。加州大学签约管理着三个美国能源部的国家实验室,拥...

相似回答