語法基礎學習記錄

2021-10-21 14:33:17 字數 896 閱讀 6105

假設想初始化乙個陣列全0,就這樣,沒寫的後面預設全0

int x[100] = ;

注意如果你開的陣列足夠大的話,放到全域性變數比較好,因為它占用的就是堆記憶體了

如果在函式裡包括main會占用棧空間,大小是有限制的

注意如果你定義全域性變數陣列,即使不初始化,也全部為0,定義在函式內的就不一定是啥了

翻轉陣列,在庫里,從a+k到a+m-1的陣列部分翻轉

reverse(a + k, a + m);

memset和memcpy函式可以初始化和複製乙個陣列,常配套使用sizeof

字元陣列可以用scanf讀入,也可以直接puts(str)

對於字元陣列如何讀入空格換行,這個代表讀入s,最長讀入100,從stdin讀入

字串讀入一行

substr函式可以擷取一段子串

靜態變數只在第一次呼叫時候初始化,後續呼叫,之前對其操作的值一直存在

#include using namespace std;

int output()

int main()

如果沒賦值函式內就是預設值

#include using namespace std;

void output(int a, int b = 10)

int main()

c 基礎語法記錄

extern儲存類 多個檔案共享的全域性變數或函式 引用 using namespace std 整個命名空間到當前作用域 using std count 變數到當前作用域 函式引數 傳值呼叫void functions int x,int y 實際值複製給形參,修改 實際值不改 指標呼叫void ...

PHP學習 基礎語法

php的基本語法 php 指令碼在伺服器上執行,然後將純 html 結果傳送回瀏覽器 php 檔案的預設副檔名是 php php 檔案通常包含 html 標籤和一些 php 指令碼 php 指令碼可以放在文件中的任何位置 php 指令碼以結束 php,有兩種在瀏覽器輸出文字的基礎指令 echo 和 ...

學習gradle 基礎語法

gradle 裡的任何東西都是基於這兩個基礎概念 projects 專案 tasks 任務 一 入手專案,hello world 1 在目錄中新建build.gradle 的檔案 2 在檔案中寫入 task hello 3 在命令列裡,進入指令碼所在的資料夾然後輸入 gradle q hello 來...