zoukankan      html  css  js  c++  java
  • C#003

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

    1. 关键字(Keyword)

    2. 操作符(Operator)

    3. 标识符(Identifier)

    不能是关键字,如果是想用关键字必须在关键字之前加个@符号

    必须以字符(英语大小写或者汉语)和下划线开头,在开始字符后面,可以跟数字,汉语字符或者英语字符。

    大小写规范:驼峰法(变量名);每个单词都大写(名词空间,方法,类名)

    命名规范:要有意义。

    对类命名:一定是名词;对对象的命名:属性是名词,方法是动词。

    4. 标点符号

    5. 文本(字面值)

    整数,实数,字符,字符串

    前五种统称为标记(Token),编译器能够识别,有意义

    6 注释与空白

    /* 块注释,不能嵌套 */

    //行注释

    ctrl+ED格式

    多行注释 ctrl+K+C

    多行解除注释ctrl+K+U

    二. 简要介绍类型,变量和方法

    初始类型(Type)数据类型

    变量是存放数据的地方,简称“数据”

    变量的声明和使用

    方法是处理数据的逻辑,又称“算法”

    方法的声明和调用

    程序=数据+算法

    有了变量和方法就可以写有意义的程序了

    三. 算法简介

    循环

    递归(汉诺塔)

    数学

    四. 详解类型

    1. 什么是类型(type)

    又名数据类型(data type),性质相同的值的集合。一条数据在内存中所占的空间。

    一些具体的操作是针对某种数据类型的。

    是数据在内存中存储时的“型号”;

    小内存容纳大尺寸数据会丢失精度,发生错误;

    大内存容纳小尺寸数据会导致浪费;

    编程语言的数据类型与数据的数据类型不完全相同。

    运算器和控制器就是cpu;存储器就是内存。内存是程序运行的地方,计算机程序运行占用的空间。

    外存是硬盘,是靠电磁来存储,即使关机数据不会丢。ssd固态硬盘,更快。

    从不运行到运行,程序是从硬盘转到内存加载。

    操作系统运行在硬件的平台,软件是在操作系统的平台上。

    软件浪费内存会让操作系统变慢。(内存泄漏)

    数据结构就是类型的延伸。

    2. 类型在c#语言中的作用

    3. C#语言的类型系统

    数据类型和编程语言之间的关系。

    体现在 强类型语言和弱类型语言。数据如果受到数据类型的约束就是强类型语言。

    各有优缺点,

    C语言示例:if条件;

    js:动态类型,更加灵活;

    C#语言对弱类型/动态类型的模仿dynamic(跟底层数据有关系的时候)。

    Js的var可以是任何类型,C#的var,一旦对变量赋值,var的类型就已经确定了。

    dynamic myVar=100;
    Console.WriteLine(myVar);
    myVar="Mr. Okay!";
    Console.WriteLine(myVar);

    变量,对象和内存

    五. 变量

    六. 对象

  • 相关阅读:
    vim:去掉响铃
    vim:过一个字符
    Msys2:windows下好用的unix模拟器
    vim:折叠操作
    vim:inoremap命令
    vim:关于映射和跳出括号
    vim打造简易C语言编辑器(在用2016.7.10)
    vim利用插件管理工具-管理配置文件
    拨打电话的实现
    类似于抽奖活动的小程序
  • 原文地址:https://www.cnblogs.com/gzoof/p/9112143.html
Copyright © 2011-2022 走看看