if括号内c++与Java的区别

来源:互联网 发布:unity3d shader mask 编辑:程序博客网 时间:2024/06/07 04:45

if()括号里面支持的类型c++与java是有所区别的:

其中c++支持byte,short,char,int,bool类型,java中只支持boolean类型

// sfs.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<Windows.h>#include<iostream>using namespace std;//int func(char a,char b){///if(a) return b;//else return a;//}int _tmain(int argc, _TCHAR* argv[]){byte a =2;char b='2';short c=2;int d = 2;if(a)cout<<"byte"<<endl;if(b)cout<<"char"<<endl;if(c)cout<<"short"<<endl;if(d)cout<<"int"<<endl;//int result = func(func(a,b),func(b,a));//char c = func(func(a,b),func(b,a));   // cout<<result<<c<<endl;getchar();return 0;}

package huaweiicomeagain;public class TestIf {  public static void main(String[]args){  byte a=2;char b='2';short c=2;int d=2;  if(true){    }  }}


0 0