考考你,能看出这一段代码是用哪个编程语言写的吗?

考考你,知道这一段代码是用哪个编程语言写的吗?

C++?JAVA?C#?还是“易语言.飞扬”?

int  dox( int  x)
{
    
int  i  =   0 ;

    
if (x  ==   0 )
        i
++ ;
    
else   if (x  ==   1 )
        i 
+=   1 ;
    
else   if (x  ==   2 )
        i 
+=   2 ;
    
else
        i 
+=   3 ;

    
int  sum  =   0 ;
    
for (i  =   1 ; i  <   10 ; i ++ )
        sum 
+=  i;

    i 
=   10 ;
    
while (i  >   0 )
        i
-- ;

    i 
=   - 10 ;
    
do
    {
        
if (i  ==   - 5 continue;
        i
++ ;
    }
while (i  <=   0 );

    
switch (i)
    {
    
case   0
        x 
=   1 break ;
    
case   1 :
        x 
=   2 break ;
    
default :
        x 
=   0 break ;
    }

    
return  x;
}

答案:以上代码既是合法的C++代码,也是合法的JAVA代码,也是合法的C#代码,同样也是合法的“易语言.飞扬”代码。(已经过编译器验证。)

由此可见,“类C语言”语法的影响是多么深远了吧。

(也许还是合法的 JavaScript、Lua……代码,不大把握,大家有兴趣就补充吧)

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值