c语言typedef的使用 Java短路逻辑运算符
1.
//它不创造类型,而是给已有的类型取一个别名
//语法:typedef 已有的类型名 变量名字(别名):
typedef int TYPE;//define后不加;
typedef struct student
{
int num;
int age;
}STU;//STU是结构体struct student的别名
struct st
{
int num;
int age;
}TOM;//TOM是结构体struct st变量
int main()
{
int a = 0;
TYPE b = 0;//int b=0;
return 0;
}
2.
public static void main(String[] args) {//均是左侧符合才看右侧,均为单目一样int a=10;int b=10;boolean result= ++a<5&&++b<15;System.out.println(result);System.out.println(a);System.out.println(b);//若为单目,b=11//两侧均真才真System.out.println(true&&true);System.out.println(true&&false);System.out.println(false&&false);System.out.println(false&&true); //两侧均假,才假System.out.println(true||true);System.out.println(true||false);System.out.println(false||false);System.out.println(false||true);Scanner sc=new Scanner(System.in);System.out.println("第一个数:");int num1=sc.nextInt();System.out.println("第二个数:");int num2=sc.nextInt();boolean STU=num2 == 6||num1 == 6||(num1+num2)%6==0;System.out.println(STU);}