• C#学习(2)——C#语言基础与C++的不同


    本次主要比较C#语言基础与C++的不同,主要包括类型,变量,常量,枚举方法,标识符,语句,操作符,预处理指令。

    其中大部分大同小异,主要选择一些极特殊的做出说明:

    1.  先看一条代码:

    int index = 1;

    Console.WriteLine("output : {0}" , index)

    代码结果是输出: output : 1

    其中index的值会代入到替换参数{0}的位置上。

    2.C#要求if语句只能接受布尔值

      if(temp == 32)

      这条语句在C#和C++中都是没问题的,但是

      if(temp = 32)

      在C++中会把32赋值给temp,然后返回32,而在C++中任何大于0的值都会被转换成true,则if会一直为真

      然而在C#中32无法转换成true,编译时则会报错。

     

    ——Author 峰烨

  • 相关阅读:
    UE4蓝图第一天
    UE4材质常用快捷键
    第六天
    第五天
    第四天
    第三天
    第二天
    HDU 1495 非常可乐 (bfs,数论)
    HDU 变形课 (dfs)
    HDU 胜利大逃亡 (bfs)
  • 原文地址:https://www.cnblogs.com/tjufengye/p/4360506.html
Copyright © 2020-2023  润新知