c 基本語法複習

2021-08-07 05:21:12 字數 2063 閱讀 2260

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 ...