VR引擎程序设计基础 第一节课

85 阅读2分钟
using System;
namespace demo1   //引入system命名空间 放了很多方法和类我们可以直接使用
{  //大括号表示代码块
    class Programe  //首个字母要大写  大驼峰命名
    {
        //程序入口 ctrl+k ctrl+c 单行注释 取消单行注释 ctrl+k+u
        static void Main(string[] args)
        {
            //开始写程序 开启新行 ctrl+shift+enter
            //d第一个语序 hello world
            Console.WriteLine("hello world!");  //按住ctrl+f5 运行程序
                                                //每次运行的时候要先保存文件 ctrl+s
                                                //机器只能识别二进制 电路中只有开关 用0和1来表示
                                                //多行注释 ctrl+shift+/ 取消再按一次
            /* Console.WriteLine("");
             Console.WriteLine("");
             Console.WriteLine("");
             Console.WriteLine("");
             Console.WriteLine("");
             Console.WriteLine("");
             Console.WriteLine("");*/
            //在控制台内输出Write不换行  WriteLine
            Console.WriteLine("不换行");  //将代码上移alt+↑
            Console.Write("换行");
            //几个转义字符 \n换行符 \t制表符
            Console.Write(@"\n\th");  //@符号第一种使用取消转义
            Console.Write("\\n\n");  //再加一个反斜杠表示取消转义
                                   //复制一行种的代码 ctrl+d
            Console.Write("     *\n");
            Console.Write("    ***\n");
            Console.Write("   *****\n");
            Console.Write("  *******\n");
            Console.Write(" *********\n");
            Console.WriteLine("jflask");  //ctrl+delete删除光标后面字符
            //ctrl+退格键 表示删除光标前面字符  
            //变量 就是一个盒子 存数据 存在内存中 内存开辟一段空间 会有一个内存地址 有名字的盒子
            //强类型 所有数据都必须严格定义类型
            int a = 23;  //声明变量 初始化赋值 这样才能被使用
            //变量名 数字,字母,下划线组成 开头不能是数字
            //浮点型
            double b = 3.2;
            //字符类型 而且这个字符可以再ascii中转换成对应的十进制数 这里要和字符串区分
            char c = 'g';  //为了和字符串区分 只能用单引号
            Console.WriteLine(a+c);//可以和其他数值类型进行运算
            //给多个变量初始化
            int num1 = 10;
            int num2 = 34;
            int num3 = 23;
            int num4, num5;
            num4 = num5 = 34;
            Console.Write(num5);
            Console.Write(num4);
            //  ++  --  python没有这个了
            int num6 = 3;
            int num7 = 4;
            int num8 = 3;
            num7 = num6++ + num7;  //后加加表示先参与运算,再自增1  7
            num7 = num6 + ++num7;  //前加加表示先自增1再参与运算   12
            num8 = -num6++ + num7;  //num6 4 -4 -3  num7 12 
            Console.WriteLine(num8++);//结果8
            num6 = num6++ + ++num6;//num6 5=>6 5+(6+1)=12
            Console.WriteLine(num6);

        }
    }
}

QQ图片20220923172450.png