当前位置: 首页 > article >正文

C#第四讲:C#语言基本元素概览,初识类型、变量与方法,算法简介

一、构成C#语言的基本元素

1、标识符

允许将下划线用作初始字符(这是C编程语言的传统)。

允许在标识符中使用 Unicode 转义序列,以及允许“@”字符作为前缀以使关键字能够用作标识符。

(1)命名方法

变量名:用驼峰法。(第一个单词首字母小写,后面其它单词都首字母大写。)

命名空间、类名、方法名:用Pascal法。(所有单词首字母大写。)

(2)各种快捷键查看

ctrl+W:选中最近的空白或单词。

ctrl+D:复制粘贴一行代码/单词/空白。

ctrl+X:删除一行代码/单词/空白。

ctrl+L:删除一行代码。

Alt+上箭头:将选定行上移。

Alt+下箭头:将选定行下移。

二、初识类型、变量和方法

1、var类型(Variable的简写):编译器自动获得这个变量的类型。

int类型:var x  = 3;

Long类型:var x  = 3L;

double类型:var x  = 3D;或var x  = 3.0;

float类型:var x  = 3F;

2、方法(即函数)

原来c语言叫做函数,后面出现c++面向对象,函数就成了类的成员,就称作方法。

3、递归:自己调用自己,大坨变小坨,寻找递归结束条件。【数据结构】递归专题——汉诺塔详解-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/weixin_62533201/article/details/131867845?ops_request_misc=&request_id=&biz_id=102&utm_term=%E6%B1%89%E8%AF%BA%E5%A1%94%E9%80%92%E5%BD%92&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-7-131867845.142%5Ev100%5Epc_search_result_base2&spm=1018.2226.3001.4187小学生家长快来看!八阶汉诺塔最少移动步骤超详细讲解操作!_哔哩哔哩_bilibiliicon-default.png?t=O83Ahttps://www.bilibili.com/video/BV1qQ4y1X7XG/?spm_id_from=333.337.search-card.all.click&vd_source=10f95e3575182963a97c124dc5ae425f

具体移动规律:

要动第一层的时候,另外两个柱子是空柱和奇数柱时,选偶空柱;

另外两个柱子是奇数柱和偶数柱时选偶数柱。(注:奇数柱或偶数柱是指柱顶圆环的数。)


http://www.kler.cn/news/355638.html

相关文章:

  • nginx配置多个SSL证书实操记录
  • Qt 支持打包成安卓
  • RestClient查询文档match查询、精确查询和布尔查询
  • SSD |(七)FTL详解(中)
  • 轻松实现 API 接口限流:Bucket4j 在 Spring Boot 中的应用
  • 自适应权重
  • MongoDB集合(Collection)的详细使用说明
  • OpenAI重磅发布GPT-4O-Audio-Preview 语音也能“读懂”情绪!
  • 重塑企业数字化未来:物联网与微服务架构的战略性深度融合
  • 【设计一个恒流转恒压用于电池充电管理】2022-01-25
  • 判断推理学习
  • React Native 项目中使用 Expo Application Services (EAS) 进行多渠道打包
  • 分享一套SpringBoot+Vue民宿(预约)系统
  • Python画笔案例-087 绘制 旋转的文字
  • 人脸识别系统-特征算法
  • C++ 数组、递归两种方式实现二分查找
  • YOLOv8/YOLOv11使用web界面推理自己的模型,Gradio框架快速搭建
  • C++ 递归函数之分解质因子
  • Neuromnia是一家创新的AI平台用Llama为自闭症护理领域带来全新解决方案
  • 机器学习—基于随机森林的贷款可能性预测系统实现