using system(引用命名空間)
1.輸出字串
console.write('輸出字串內容')
console.writeline("輸出內容並換行")
2.格式化字串
console.writeline("兩個數相加+=", 3, 4, 7);
能夠把後面的數字引入字串
標記可以多次使用:
console.writeline("乙個數加上0:+=", 0, 3);
3.轉義字元:
console.writeline("姓名:\"\"",name);
\"代表字串內的「 \\表示字串內的乙個\
4接受使用者的字串
console.readline()
string stars = console.readline(); //讀取輸入並賦值
console.writeline(stars);
5字串型別的轉換: convert.to......
string strtonum = "123";
int num = convert.toint32(strtonum);
num++;
console.writeline(num);
整數到浮點數: convert.todouble()
6三元運算子
int myint = 100;
string result = (myint < 10) ? "less than 10" : "more than 10";
console.writeline(result);
7顯示轉換和隱式轉換:
隱式轉換:把小型別賦值給大型別時 會自動完成轉換
byte mybyte = 123;
int myinterger = mybyte;
顯示轉換:強制型別轉換(大型別賦給小型別時,強制轉換)
mybyte = (byte)myinterger
double mydouble = (int)myinterger
8列舉型別
enum gamestate ; //定義在主函式之外
gamestate aaa = gamestate.end;
int myint = (int)aaa; //傳遞值的時候要強制型別轉換
9結構:結構體:類似於類
struct postion
postion enemy;
enemy.postionx = 1.1;
enemy.postiony = 2.2;
使用結構體讓程式變得更加清晰
10陣列的初始化
宣告陣列:
int array;
int a = ;
int b = new int[10]; //宣告大小 會以預設值進行賦值
int c = new int[10] ; //宣告大小並進行賦值
string d = new string;
陣列的遍歷
foreach (int temp in c)
return sum;
}int result = plus(1, 2, 4, 5, 6, 8, 10); //把內部元素轉化成乙個陣列
注:如果不加params 則需要傳遞乙個陣列
13結構體函式:類似於乙個藉口 返回內部資料資訊
struct getname
}14函式的過載:函式名相同,引數不同
編譯器通過不同的引數去識別應該呼叫哪個函式
15委託的宣告與呼叫:委託是一種儲存函式引用的型別
public delegate double mydel(params double array);
可以利用委託來執行和委託引數返回值一致的函式
委託的使用:
mydel test1;
test1 = plus;
console.writeline(plus(1, 2, 3, 4, 5));
test1 = multiply;
console.writeline(plus(1, 2, 3, 4, 5));
一 C語言之基本語法複習
語法是一門語言中最基礎的東西,學語言也都是先學這些基本字元和語法,這些都是比較基本的,我花很短的時間把這些過一遍。然後練習幾道比較有代表性的題目作為複習。資料和c 這章出現的大多是c語言的基本資料型別 引數和變數這些概念 字串和格式化輸入 輸出 這章提高了一些比較有代表性的字串函式,像strlen ...
語法 C 基本語法
標頭檔案 在程式設計競賽中,我們常見乙個標頭檔案 include 發現它是部分c 中支援的乙個幾乎萬能的標頭檔案,包含所有的可用到的c 庫函式,如 在程式設計競賽中,使用這個標頭檔案是乙個好的想法,特別是當你在選擇標頭檔案時想減少時間,我們更加專注於找到演算法解決問題而不是軟體工程。而從軟體工程的視...
sql基本語法複習和整理
1.建立儲存過程 乙個登入的例子 create procedure dbo proc loginuser 定義儲存過程名稱 u name varchar 30 output,定義輸出引數 u pawd varchar 16 定義輸入引數 result int output,r kp varchar ...