for(初始化;条件表达式;增量表达式)
for(int i=0//只执行一次;i<10;i++){ }
for(初始化;条件表达式;增量表达式)
for(int i=0//只执行一次;i<10;i++){ }
i<11比i<=10执行得更快一点。为i<=10要执行两次判断,即i是否小于10,i是否等于10.
条件表达式也是布尔表达式
需要返回一个布尔值
int[] a ={1,22,333};
int[] ag = new int{1,22,333};
int[] age = new int[]{1,22,333};
int[] ages = new int [3]{1,22,333};
int age = 30;
int age = 30;
http://www.sikiedu.com/course/926/task/76078/show#
int[] age;
int[] ages={34,45,2,99,1};
声明int类型的数组//表示一组数据
1. 要习惯注释
我原本用的:
int temp = (int)((m + 0.05) * 10); double temp2=(double)temp/10;
为了少个变量,后来我直接把(int)((m+0.05)*10)替换掉temp了,改成了:
double temp = (double)((int)((m + 0.05) * 10)) / 10;
这样就不用temp2了。
注意在编程中
x=0//代表右边赋值左边
x==0//判断是否相等
.NET Framework
这个菱形就有点难了
int a=5;
int b=a++;//先赋值再自增 b=5
int b=++a;//先自增再赋值 b=6
%取模(求余),比如说5%2,得2余1
两边都得是整数
命名是以字母、数字、下划线组成,不能以数字开头
string str = Console.ReadLine();
int strInt=Convert.ToInt32(str);//只能把整数型的字符串转换为整数
字符串不能做数学运算
注意字符串前加@可以使转义符不识别
表达"书写""(加了@)
表达"书写\"(没@)
Console.WriteLine("c:\\a\\b\\c");
Console.WriteLine(@"c:\a\b\c");
前加@,转义字符\不识别
home键回到一行开头
end键到一行结尾
Ctrl+A全选代码
Ctrl+S保存
*Ctrl+X剪切(复制文件的同时删除掉原位置上的文件)
*delete是删除后面
* insert键 覆盖模式,输入时会覆盖掉后面的字母
"\\"会输出得到"\"
Console.WriteLine("\"");输出"
Console.WriteLine("\\");\
Console.WriteLine("\\\"");\"
单行注释//
多行注释/*
*/
Program类
Main方法
命名空间不能以数字开头
会自动加斜杠,如_001
基本数据类型-整型
sbyte有符号数,占用1个字节
byte吴符号数,占用1个字节
short有符号数,占用2个字节
ushort无符号数,占用2个字节
int有符号数,占用4个字节
uint无符号数,占用4个字节
long有符号数,占用8个字节
ulong无符号数,占用8个字节
字节表示数据的大小
无符号表示只能存储正数,有符号表示可以存储负数