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");
}
}
}
相关文档:
有1亿个浮点数,请找出其中对大的10000个。提示:假设每个浮点数占4个字节,1亿个浮点数就要站到相当大的空间,因此不能一次将全部读入内存进行排序。
/**
*
*/
package com.code;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOu ......
//package 娱乐;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.text.DecimalFormat;
import javax.swing ......
AVA开发环境配置说明书
第一步:安装JDK,调试运行JAVA程序必须。
第二步:安装开发工具(很多可选)。
第
三步:安装J2EE服务器软件(JSP/JDBC/Sevlet等技术必须)。
第四步:安装J2EE开发工具(JSP/JDBC/Sevlet等
技术必须)。
以下是详细过程:
第一步:安装JDK,调试运行JAVA程序必须。
JDK1.4默认安装在C:\j2 ......
内容介绍
本系列文章根据《单元测试与VU2.6应用》视频讲座的理论部分整理而成,主要讨论四个问题:为什么需要单元测试?怎样征服可测性难题?怎样才能高效率测试?怎样保证测试效果?重点阐述单元测试的关键问题,不是一般概念,适合于对单元测试有一定了解的读者。
在选择工具和实施 ......
C专家编程 精编之一 第一章~第三章
C的复杂之处 在于它的指针 ,但是比其指针更为复杂的是它的声明 !!!
你能看懂它们的意思 吗?
apple=sizeof(int)*p ; apple=sizeof * p;
j= (char (*)[20])malloc(20);
int const * grape; 与 int * const gr ......