🧐

C++简单分支

平均绩点 前言 除了数组外,我们还经常使用的一种结构是字符串string,字符串表示可以变长的字符序列,用来操作文本数据。本节课我们会通过一个例子掌握字符串的基本使用,具体包括以下内容: 字符串的声明和初始化 字符串操作 字符串的输入输出 字符串的遍历 浮点数运算 getline函数 <

小鸟游星野 Published on 2025-05-21

C++简单循环

打印正方形 前言 我们已经学会了使用for和while来控制循环,但是有的时候循环不止一层,这就需要使用到“循环嵌套”,即在一个循环内部包含另一个或多个循环,内层的循环会在外部循环的每次迭代中都完整执行一次。 或许这样说还不够直观,那本节我们就通过一道题目来带你使用循环嵌套。 循环嵌套 我们在之前的

小鸟游星野 Published on 2025-05-19

C++ 简单运算符

奇怪的信 前言 在第4节课中,我们学习到了算术运算符,我们也一直在使用+、-、*、/等基础运算,但%取余却一直没有发挥出作用,这节课我们就通过一道题加深对取模和除法的理解。 题目分析 题目要求我们计算出给定数各个位上数字为偶数的和。 单个数字不像数组可以遍历取到每一位的值,但是可以通过取模运算和整数

小鸟游星野 Published on 2025-05-19

C++ vector练习

8. 摆平积木 题目描述 小明很喜欢玩积木。一天,他把许多积木块组成了好多高度不同的堆,每一堆都是一个摞一个的形式。然而此时,他又想把这些积木堆变成高度相同的。但是他很懒,他想移动最少的积木块来实现这一目标,你能帮助他吗? 输入描述

小鸟游星野 Published on 2025-05-19

C++ vector&数组

倒序输出数组与隔位输出 前言 本节课我们将要学习的是数组的相关操作,通过“倒序输出数组和隔位输出数组元素”两个例子,我们可以掌握以下知识点: 数组的概念和特点 数组的声明和定义、索引、数组元素的访问、以及数组的循环遍历 vector的概念和特点,以及和数组的区别 vector的声明、访问、以及操作方

小鸟游星野 Published on 2025-05-17

Shader开发相关-计算机图形程序接口

计算机图形程序接口 计算机图形程序接口(Graphics API)对于游戏开发程序员来说是非常重要的知识,是学习图形学时必不可少的内容。 计算机图形程序接口是一套可编程的开放标准,不管做2D还是3D游戏都需要这部分的底层API支持。 它本质上是软件,并不是硬件,是前辈们提前为你写好的调用系统硬件(G

小鸟游星野 Published on 2025-04-25

Lua调用函数重载

print("*********Lua调用C# 重载函数相关知识点***********") local obj = CS.Lesson6() --虽然Lua自己不支持写重载函数 --但是Lua支持调用C#中的重载函数 print(obj:Calc()) print(obj:Calc(15,

小鸟游星野 Published on 2025-04-10

Lua调用委托和事件

print("*********Lua调用C# 委托相关知识点***********") local obj = CS.Lesson7() --委托是用来装函数的 --使用C#中的委托 就是用来装lua函数的 local fun = function( ) print("Lua函数Fun")

小鸟游星野 Published on 2025-04-10

Lua调用C# ref out函数

如果有返回值,则第一个接受变量就等于这个返回值,之后的与ref和out一一对应,有多少ref和out就可以接取多少个返回值 注意:ref要填写占位符 out不需要(在CS中ref需要外部声明的变量,out需要内部声明的变量) 具体语法见下文 print("*********Lua调用C# ref方法

小鸟游星野 Published on 2025-04-09

Lua使用C#拓展方法

主要是要在使用的工具类前面加上一个[XLua.LuaCallCSharp] 使得能够生成对应的Csharp代码不用通过反射低效的调用 print("*********Lua调用C# 拓展方法相关知识点***********") Lesson4 = CS.Lesson4 --使用静态方法 --CS.

小鸟游星野 Published on 2025-04-08
Previous Next