变量

一.变量:
 1.定义:变量是内存中的占据一定大小的一个存储空间。[空间的大小 由数据类型]
 2.作用:临时存储数据
 3.声明的语法:
 数据类型 变量名=值;

 4.赋值的语法:
 1)声明时赋值
 int num=100;

 2)先声明,再赋值 
 int num;
 num=100;
 
 5)使用要注意:
 1.变量名区分大小写
 2.变量在使用前,必须初始化[赋值]

二.常量
 1.定义:程序运行过程中,不能改变的内存区域。
 2.作用:用来存储一些不经常修改的值,例如:PI
 3.声明的语法:
 const 数据类型 常量名=常量值;
 4.使用:
 1)常量在声明的时候,必须赋值
 2)不能再二次更改其值

三 数据类型
 整形 int short long
 浮点型 float double
 单个字符 char
 字符串 string
 布尔类型 bool   [true/false]

 float pi = 3.14f;
 //因为在C#中 3.14 默认是double类型


四 运算符
 分类:5类
 运算优先级:
 从高到低
 () 算术运算符 关系运算符 逻辑运算符 条件运算符 赋值运算符

五 注释
 普通注释
  单行 //
  多行 /*  内容 */
 文档注释
  ///
 

六 输入,输出
1)输出 Console.Write():向控制台输出一句话
 Console.Write("要输出的内容");
 Console.Write("格式字符串",值列表);
 例如:
 Console.WriteLine("{0}+{1}={2}", num1, num2, sum);
2)输入 Console.ReadLine():接收用户从控制台的输入的一个字符串
 
 string str=Console.ReadLine();
 int num=int.Parse(Console.ReadLine());
 double num=double.Parse(Console.ReadLine());

 char
 bool
 float
 

七 程序结构
顺序结构
选择结构
 1)if
 2)if-else
 3)多重if
 4)嵌套if
 5)switch-case
 switch(条件表达式)
 {
  case 值1:
  break;
  case 值2:
  break;
  default:
  break;
 }
与java中的区别:
1)条件表达式的值类型
 C#   Java
   int char string  int char
2)break关键字
 C#   Java
   不能省略,省略后会出现语法错误 可省略无语法错误


循环结构
 1)while
 2)do-while
 3)for

continue:
 1)只能用在循环中
 2)忽略本次循环,进行下一次循环
break:
 1)可用在switch和循环中
 2)跳出switch结构或结束循环语句

 4)foreach
 使用场合:字符串,数组,集合
 作用:遍历其中的元素,不能更改其元素的值
 优势:永远不会出现下标越界
 语法:
 foreach(元素的类型 变量名 in 数组或集合对象名)
 {
  //访问,输出
 }
 


嵌套循环:
 1)外层循环控制行,内层循环控制列
 2)外层循环执行一次,内存循环要循环完
 3)总循环次数=外[次数]* 内次数

使用场合:
 1)3次身份验证的机会
 2)打印 图形[平行四边形,直角三角形,等腰三角形,菱形···]  
 3)给一维数组 排序 :冒泡排序
 4)二维数组中:输出 杨辉三角

 5)1-100之间 所有的[质数:大于1,且只能被1和自己整除的数]
 6)1-1000之间 所有的[完数:完美数,一个数刚好等于除他之外的所有因子之和]
  6=1+2+3

 7)一维数组排序:冒泡排序法,选择排序法,插入排序法


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值