每日一練(十五)

2022-09-09 19:15:30 字數 1068 閱讀 8584

首先要明白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 有更多的選項,也方便熟悉安裝過程 選擇配置...