• 回答数

    5

  • 浏览数

    312

兔宝宝装饰
首页 > 英语培训 > 枚举类型英文

5个回答 默认排序
  • 默认排序
  • 按时间排序

肖小月半仔

已采纳

c语言中有32个单词,针对c有固定含义与用法称为关键字。

1、数据类型关键字(8个)int 、short 、long、signed、unsigned、char 、float,、double

2、程序控制关键字(10个)

if 、else、switch、case、default、break、do 、while、 for、continue

3、函数及数据存储关键字(6个)

void 、return、auto、register、static、 extern

4、构造数据类型关键字(5个)

struct、union、enum、typedef、sizeof

5、其它3个不常用(3个)

goto、const、 volatile

扩展资料

1、如果要定义一个存放20个英文的字符串,数组的长度应该是20+1,原因以后再讨论。

2、一个中文汉字或全角的标点符号需要两个字符宽度来存放。

3、变量名中的字母是区分大小写的。比如 a 和 A 是不同的变量名,num 和 Num 也是不同的变量名。

枚举类型英文

277 评论(15)

龙真妈妈

abstract //抽象方法,抽象类的修饰符assert //断言条件是否满足boolean //布尔数据类型break //跳出循环或者label代码段byte //8-bit 有符号数据类型case //switch语句的一个条件catch //和try搭配扑捉异常信息char //16-bit Unicode字符数据类型class //定义类const //未使用continue //不执行循环体剩余部分default //switch语句中的默认分支do //循环语句,循环体至少会执行一次double //64-bit双精度浮点数else //if条件不成立时执行的分支enum //枚举类型extends //表示一个类是另一个类的子类final //表示一个值在初始化之后就不能再改变了//表示方法不能被重写,或者一个类不能有子类finally //try 语句不管是否发生异常都要执行的语句块float //32-bit单精度浮点数for //for循环语句goto //未使用if //条件语句implements //表示一个类实现了接口import //导入类instanceof //测试一个对象是否是某个类的实例int //32位整型数interface //接口,一种抽象的类型,仅有方法和常量的定义long //64位整型数native //表示方法用非java代码实现new //分配新的类实例package //一系列相关类组成一个包private //表示私有字段,或者方法等,只能从类内部访问protected //表示字段只能通过类或者其子类访问//子类或者在同一个包内的其他类public //表示共有属性或者方法return //方法返回值short //16位数字static //表示在类级别定义,所有实例共享的strictfp //浮点数比较使用严格的规则super //表示基类switch //选择语句synchronized //表示同一时间只能由一个线程访问的代码块this //表示调用当前实例//或者调用另一个构造函数throw //抛出异常throws //定义方法可能抛出的异常transient //修饰不要序列化的字段try //表示代码块要做异常处理或者和finally配合表示是否抛出异常都执行finally中的代码void //标记方法不返回任何值volatile //标记字段可能会被多个线程同时访问,而不做同步while //while循环

153 评论(8)

夜很*^*安静

auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while

165 评论(10)

狮城*青云

auto 只知道一个

302 评论(14)

老猫啊老猫

这些都是英语的缩写,英语差的话,要靠平时的积累,除此之外没有什么办法了. buf buffer 的缩写,缓冲的意思吧. sum 总数, 和的意思,一般用计算和用的. demo 演示 的意思 area 面积的意思吧 cloum 这个不会,好像也没有这个词(帮你查了字典了) sprt (Sequential Probability Ratio Test 顺序概率比测试 ) sort 排列,分类, 拣选的意思. prime 最初, 青春, 精华 的意思 这些都是根据命名习惯决定的,下面的资料可以参考下:(一定对你有帮助的) 匈牙利命名法 由于匈牙利风格信息冗余,并与编码规范的其它条款冲突,所以它的存在仅限于VC中。 下面是它的命名部分规则: 1. 类的命名 C+首字母大写的单词组合,通常是名字性短语,一般不含下划线 如CMyClass 2 函数(类成员函数) 首字母大写的单词组合,通常是动宾结构的短语一般不含下划线 如 GetName(), PostMessage(),SaveProfile()等 3 成员变量 m_开头,小写的类型标记标记+首字母大写的单词组合,通常是名字性短语 其中,小写的类型标记,DWORD简写为dw,int 记为 i, usigned int记为u或n,HANDLE记为h,Window记为wnd, 以0结尾的字符串记为sz,CString记为str 如 m_szName, m_strName,m_nAge 4. 全局变量同成员变量,只是将m_改为g_ 5. 静态变量同成员变量,只是将m_改为s_ 6. 参数, 同成员变量,只是去掉m_,无前缀 如SaveProfile(NewProfile) 7. 指针,通常是与变量前叫p表示,指向指针的指针则是pp开头 匈牙利命名法 按照MS方式编程:匈牙利符号表示法 匈牙利符号表示法包括许多与下列命名有关的约定: (1)变量 (2)函数 (3)类型和常量 (4)类 (5)参数 匈牙利符号表示法的前缀代码指导说明书: 前缀 数据类型(基本类型) C 字符 BY 字节 N 短整数和整数(表示一个数) I 整数 X,Y 短整数(通常用于X坐标和Y坐标) CX,CY短整数(通常用于表示X和Y的长度,C表示计数) B 布尔型 W UINT(无符号数)和WORD(无符号字) L LONG(长整数) DW DWORD(无符号长整数) FN 函数指针 S 串 SZ,STR 以0字节终止的字符串 LP 32位长整数指针 H 编号(常用于表示Windows对象) MSG消息 变量的命名: 应用匈牙利表示法,变量可用上表中的前缀代码来表示。另外,当一个变量是由一个或几个子名构成时,每一个子名都要以大写字母开头。下 面是几个例子: char *szfileName; // a nulla terminated string:以0终止的字符串 int *lpidate;// a 32-bit pointer to an int:指向一个整型变量的32位的长指针 Bool,bSemaphore; //a boolean value WORD dwMaxCount // a 32-bit unsigned WORD 尽管我们了解一个函数的局部变量没有说明,但是也有个别表示全局变量必须要以 g_ 开头: int g_iXPos;// a global x-position int g_iTimer; // a global y-position char *g_szString //a global NULL terminated string 函数的命名: 函数和变量的命名方式相同,但是没有前缀,换句话说,子名的第一个字母要大写。下面是几个例子: int PlotPixel(int ix,int iy,int ic); void *MemScan(char *szString); 而且,下划线是非法的。例如,下面的函数名表示是无效的匈牙利表示法: int Get_Pixel(int ix,int iy); 类型和常量的命名: 所有的类型和常量都是大写字母,但名字中可以允许有下划线。如: const LONG NUM_SECTORS=100; // a C++ style constant #define MAX_CELLS 64; // a C style constant #define POWERUNIT 100;// a C style constant typedef unsigned char UCHAR;// a user defined type 类的命名 类命名的约定可能要麻烦一点。但我也看到有很多人在使用这个约定,并独立地进行补充。不管怎么说,所有C++的类必须以大写C为前缀,类 名字的每一个子名的第一个字母都必须大写: class CVector// the chinese mean of vector is 矢量 { public CVector(); {ix=iy=iz=imagnitude=0;} //the chinese mean of magnitude is 大小 CVector(int x, int y, int z) {ix=x;iy=y;iz=z;} ...private: int ix,iy,iz;//the position of the vector int imagnitude; //the magnitude of the vector ...} 参数的命名 函数的参数命名和标准变量命名的约定相同。但也不总是如此。如: UCHAR GetPixel(int x,int y); 这种情况下,更准确的匈牙利的函数原型是: UCHAR GetPixel(int ix,int iy);

346 评论(9)

相关问答