假設想初始化乙個陣列全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 來...