C的enum struct 以及 Java的enum
在c中enum的使用和struct很像
enum name{
a,b,c
};
struct name{
int a;
int b;
char c;
};
or
typedef struct{
int a;
int b;
char c;
}Name;
使用的时候都要先声明变量
enum name n1,n2,n3;
n1=a;
n2=b;
n3=enum name(3-1);
struct name sn1,sn2;
sn1=(struct name *)malloc(parameter*sizeof(struct name))//使用malloc的时候要强制转换;
在java中enum的使用:
和类的定义非常的相像,或者有称为是静态类:
public enum MyColor{red,yellow,black};
在使用的时候要先new对象;
MyColor mc=MyColor.red;//new对象并且初始化;然后就可以使用这个对象;
public class test{
public enum MyColor{
red;
black;
}
public static void main(String [] args){
MyColor mc= MyColor.red;
switch (mc){
case red:System.out.println("red");break;
case black:System.out.println("black");break;
default:System.out.println("Error");
}
}
}
相关文档:
内部类的使用的优缺点:
优点:减少了在类文件编译后的产生的字节码文件的大小
缺点:使程序结构不清晰
使用内部类的注意事项:
内部类的使用一般都与所在的外部类有一定的关联,它是在一个类的内部嵌套定义的类,它可以是其它类的成员,也可以在一个语句块的内部定义,还可以在表达式内部匿名定义(匿名内部类)。
内部 ......
C语言中,图形函数大致可分为两类:字符模式函数和图形模式函数。本节我们练习使用字符模式函数。
使用字符模式函数应该在程序中联入conio.h头部文件。
下面是一些函数的作用
1) void &nbs ......
内容介绍
本系列文章根据《单元测试与VU2.6应用》视频讲座的理论部分整理而成,主要讨论四个问题:为什么需要单元测试?怎样征服可测性难题?怎样才能高效率测试?怎样保证测试效果?重点阐述单元测试的关键问题,不是一般概念,适合于对单元测试有一定了解的读者。
在选择工具和实施 ......
简介
对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。
什么是回调函数?
简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数 ......