首先要明白static的作用是:將作用域限制在乙個原始檔中,對於區域性來說相當於變成了全域性,對於全域性來說,相當於是限制在這個原始檔中。
static還可以用來修飾函式,所以我們可以在多個檔案中定義函式為同乙個名字,前提是這些函式被定義為static。
為了避免可能出現的命名衝突,如果乙個函式僅僅在這個原始檔中被其他函式呼叫,我們應該將此函式宣告為static。
adduser new_user #建立乙個使用者名為new_user的新使用者
usermod -g sudo new_user #將新使用者新增到sudo組中
su - new_user #切換到新使用者下
putchar函式原型為:
int
putchar
(int c)
;
輸出乙個字元,注意引數雖然是乙個字元,但是函式原型裡面確卻是int,這是因為字元在編譯器看來就是乙個對應ascii值的int資料。
乙個字元輸入函式,返回的應該是讀取到的字元,可是這裡的返回值是int,原因有二:
1.char是有符號的,ascii的範圍可能使char
2.unsigned char雖然可以接收傳回的字元,但是出錯或者結束鍵盤輸入的時候,返回的是-1,unsigned char無法讀取
所以使用int來接收輸入的字元,int資料也可以用%c %d %x
來格式化輸出。
求二維陣列得行數、列數。
通過sizeof來求:
char str[
5];int n, m;
n =sizeof
(str)
/sizeof
(str[0]
);//行m =
sizeof
(str)
/sizeof
(char);
//列
每日一練(十五)
首先要明白static的作用是 將作用域限制在乙個原始檔中,對於區域性來說相當於變成了全域性,對於全域性來說,相當於是限制在這個原始檔中。static還可以用來修飾函式,所以我們可以在多個檔案中定義函式為同乙個名字,前提是這些函式被定義為static。為了避免可能出現的命名衝突,如果乙個函式僅僅在這...
每日一練4
員工表emp 員工編號eid,姓名ename,工作職位title,僱傭日期hiretime,工資salary,獎金bonus,部門depart 部門表dept 部門編號did,名稱dname,部門領導leader 員工資料 1001,張三 銷售 1999 12 1 3000.0,1100.0,102...
每日一練25
請描述 mysql 從安裝到配置的全部詳細過程 確保一台新電腦可以順利使用 mysql mysql安裝嚮導啟動,按 next 繼續 選擇安裝型別,有 typical 預設 complete 完全 custom 使用者自定義 三個選項,我們選擇 custom 有更多的選項,也方便熟悉安裝過程 選擇配置...