-
#include?<stdio.h>??//標準輸入輸出
int?main(int?argc,char?**argv)???//主函數,是程序的入口函數。一個程序里有且只有一個main函數
{
????printf("Hello?World!\n");???//stdio.h中包含printf功能,\n表示換行符????return?0;
}
#include?<iostream>?//iostream是C++里的io流的頭文件
int?main(int?argc,char?**argv)
{
????std::cout?<<?"Hello?World!\n"?<<?std::endl;//C++的輸出風格
????return?0;
}查看全部 -
1、std::表示用標準庫里的cout;
2、換行要寫在“”內。
查看全部 -
- main函數有且只有一個
查看全部 -
??? #include<iostream>
??? int main()
??? {
??? int a = 2;
??? int b = 3;
???
??? bool c1 = a > b;
??? printf("Bool c1: %d\n",c1);
???
??? bool c2 = a < b;
??? printf("Bool c2: %d\n",c2);
???
??? bool c3 = a == b;
??? printf("Bool c3: %d\n",c3);
???
??? bool c4 = a != b;
??? printf("Bool c4: %d\n",c4);
???
??? return 0;
??? }查看全部 -
??? #include<iostream>
??? int main()
??? {
?? printf("int:%d\n",sizeof(int));
?? printf("char:%d\n",sizeof(char));
??? printf("short:%d\n",sizeof(short));
??? printf("long:%d\n",sizeof(long));
??? printf("long long:%d\n",sizeof(long long));
??? printf("float:%d\n",sizeof(float));
??? printf("double:%d\n",sizeof(double));
??? return 0;
??? }
查看全部 -
指針
- 內存是個臨時的存儲數據的容器。
當程序開始運行時,程序用到的數據就會放在內存中
然后將內存中數據調取到CPU中進行運算。
運算完成后將結果傳輸出去,數據再放回內存中。
指針變量:存放變量在內存中的地址。
定義:
int *p =?nullptr;? //只能給指針使用
定義一個指針后,它里面存放的是隨機地址,此時它是野指針,操作野指針非常危險,所以要給指針賦值。
查看全部 -
cout 和cin都在iostream中查看全部
-
數組與指針的關系:數組名是一個指向數組首元素的指針,但是這個指針是一個常量,不可以修改
查看全部 -
自動變量的自動反應在變量的銷毀上,在作用域結束時,自動變量銷毀掉——類似于在棧區內存
在堆區手動開辟內存分配空間用malloc,malloc返回值是一個指針,指向分配出來的首地址,堆區的內存在作用域結束后不會自動銷毀,需要手動釋放,用free。
查看全部 -
除法分為兩種情況,一種是整數,對于整數的除法,整數除法之后,得到的還是一個整數,但是如果是浮點數,就會有另外一種情況,會產生小數。如下,結果為 2.5?2,只保留整數部分,余數部分被舍去.
查看全部 -
僅適用于指針變量
查看全部 -
一個程序里,有且只有一個 main 函數。程序從 main 函數開始執行,到 main 函數結束而終止。
查看全部 -
而 do-while 和 while 最不一樣的地方,就是 do-while 無論條件是否成立,都會先執行一次循環體內的內容。
查看全部 -
while循環和for循環最顯著不一樣的地方,就是while循環 沒有那么多前置規則,看上去更加靈活一些。
while 和 for 的用途也不太一樣,for循環更適合循環次數比較確定的場景,例如數組遍歷等,而while 循環更適合不確定循環次數不確定的場景。
查看全部 -
使一個字母等于另一個字母
對一個字母取值 通過指針來指向變量a
查看全部
舉報