怡安宝贝
C语言的英文很少的就是一些关键字和一些标准函数记住这些关键字,其他就是在编程时在应用一些函数,多用用就记住了 auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 switch :用于开关语句 case:开关语句分支 enum :声明枚举类型 register:声明积存器变量 typedef:用以给数据类型取别名(当然还有其他作用) char :声明字符型变量或函数 extern:声明变量是在其他文件正声明(也可以看做是引用变量) return :子程序返回语句(可以带参数,也看不带参数) union:声明联合数据类型 const :声明只读变量 float:声明浮点型变量或函数 short :声明短整型变量或函数 unsigned:声明无符号类型变量或函数 continue:结束当前循环,开始下一轮循环 for:一种循环语句(可意会不可言传) signed:生命有符号类型变量或函数 void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用) default:开关语句中的“其他”分支 goto:无条件跳转语句 sizeof:计算数据类型长度 volatile:说明变量在程序执行中可被隐含地改变 do :循环语句的循环体 while :循环语句的循环条件 static :声明静态变量 if:条件语句
发呆2011
这些都是英语的缩写,英语差的话,要靠平时的积累,除此之外没有什么办法了. 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);
三尺优姬
1. 数据定义 C语言中所有的变量都具有某种类型,其定义的基本格式是:类型 变量名; int:整型 short:短整型 long:长整型 signed:有符号型 unsigned:无符号型 char:字符型 float:单精度型 double:双精度型 const:定义常量 typedef:类型定义 2. 存储类别 一般在变量的定义前面,用于指定变量的存储类别,如果缺省的话,则默认是auto。 auto:自动变量 static: 静态变量 register:寄存器变量 extern:外部变量 3. 结构 C语言中除了提供一些基本数据类型外,还提供了结构体,共有体以及枚举,用来实现多个变量的集合表示。 struct:结构体 union:共用体 enum:枚举类型 4. 语句 C语言中提供了一些语句来实现程序的基本结构。 if:条件判断(假如) else:不满足条件(否则) for:循环 do:与while一起使用,直到型循环 while:当型循环 goto:无条件跳转语句 switch:多分支选择语句 case:分支,在switch语句块中表示不同的分支 default:缺省,一般在switch语句中使用 continue:继续(结束本次循环) break:中断(跳出整个循环) return:返回 void:空类型(用于函数没有返回值时) 5. 预处理 #define:定义一个宏名来代替一个字符串 #include:引入程序所需要的头文件 #undef:条件编译 #ifdef:假如定义 #ifndef:假如没有定义
薄荷点点
常见的~~[code]auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 switch :用于开关语句 case:开关语句分支 enum :声明枚举类型 register:声明积存器变量 typedef:用以给数据类型取别名(当然还有其他作用) char :声明字符型变量或函数 extern:声明变量是在其他文件正声明(也可以看做是引用变量) return :子程序返回语句(可以带参数,也看不带参数) union:声明联合数据类型 const :声明只读变量 float:声明浮点型变量或函数 short :声明短整型变量或函数 unsigned:声明无符号类型变量或函数 continue:结束当前循环,开始下一轮循环 for:一种循环语句(可意会不可言传) signed:生命有符号类型变量或函数 void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用) default:开关语句中的“其他”分支 goto:无条件跳转语句 sizeof:计算数据类型长度 volatile:说明变量在程序执行中可被隐含地改变 do :循环语句的循环体 while :循环语句的循环条件 static :声明静态变量 if:条件语句 [/code]
oo888888oo
C语言的英文很少的就是一些关键字和一些标准函数记住这些关键字,其他就是在编程时在应用一些函数,多用用就记住了 auto :声明自动变量 一般不使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 switch :用于开关语句 case:开关语句分支 enum :声明枚举类型 register:声明积存器变量 typedef:用以给数据类型取别名(当然还有其他作用) char :声明字符型变量或函数 extern:声明变量是在其他文件正声明(也可以看做是引用变量) return :子程序返回语句(可以带参数,也看不带参数) union:声明联合数据类型 const :声明只读变量 float:声明浮点型变量或函数 short :声明短整型变量或函数 unsigned:声明无符号类型变量或函数 continue:结束当前循环,开始下一轮循环 for:一种循环语句(可意会不可言传) signed:生命有符号类型变量或函数 void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用) default:开关语句中的“其他”分支 goto:无条件跳转语句 sizeof:计算数据类型长度 volatile:说明变量在程序执行中可被隐含地改变 do :循环语句的循环体 while :循环语句的循环条件 static :声明静态变量 if:条件语句
优质英语培训问答知识库