-
#include?<stdio.h>??//標(biāo)準(zhǔn)輸入輸出
int?main(int?argc,char?**argv)???//主函數(shù),是程序的入口函數(shù)。一個(gè)程序里有且只有一個(gè)main函數(shù)
{
????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++的輸出風(fēng)格
????return?0;
}查看全部 -
1、std::表示用標(biāo)準(zhǔn)庫(kù)里的cout;
2、換行要寫(xiě)在“”內(nèi)。
查看全部 -
- main函數(shù)有且只有一個(gè)
查看全部 -
??? #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;
??? }
查看全部 -
指針
- 內(nèi)存是個(gè)臨時(shí)的存儲(chǔ)數(shù)據(jù)的容器。
當(dāng)程序開(kāi)始運(yùn)行時(shí),程序用到的數(shù)據(jù)就會(huì)放在內(nèi)存中
然后將內(nèi)存中數(shù)據(jù)調(diào)取到CPU中進(jìn)行運(yùn)算。
運(yùn)算完成后將結(jié)果傳輸出去,數(shù)據(jù)再放回內(nèi)存中。
指針變量:存放變量在內(nèi)存中的地址。
定義:
int *p =?nullptr;? //只能給指針使用
定義一個(gè)指針后,它里面存放的是隨機(jī)地址,此時(shí)它是野指針,操作野指針?lè)浅NkU(xiǎn),所以要給指針賦值。
查看全部 -
cout 和cin都在iostream中查看全部
-
數(shù)組與指針的關(guān)系:數(shù)組名是一個(gè)指向數(shù)組首元素的指針,但是這個(gè)指針是一個(gè)常量,不可以修改
查看全部 -
自動(dòng)變量的自動(dòng)反應(yīng)在變量的銷毀上,在作用域結(jié)束時(shí),自動(dòng)變量銷毀掉——類似于在棧區(qū)內(nèi)存
在堆區(qū)手動(dòng)開(kāi)辟內(nèi)存分配空間用malloc,malloc返回值是一個(gè)指針,指向分配出來(lái)的首地址,堆區(qū)的內(nèi)存在作用域結(jié)束后不會(huì)自動(dòng)銷毀,需要手動(dòng)釋放,用free。
查看全部 -
除法分為兩種情況,一種是整數(shù),對(duì)于整數(shù)的除法,整數(shù)除法之后,得到的還是一個(gè)整數(shù),但是如果是浮點(diǎn)數(shù),就會(huì)有另外一種情況,會(huì)產(chǎn)生小數(shù)。如下,結(jié)果為 2.5?2,只保留整數(shù)部分,余數(shù)部分被舍去.
查看全部 -
僅適用于指針變量
查看全部 -
一個(gè)程序里,有且只有一個(gè) main 函數(shù)。程序從 main 函數(shù)開(kāi)始執(zhí)行,到 main 函數(shù)結(jié)束而終止。
查看全部 -
而 do-while 和 while 最不一樣的地方,就是 do-while 無(wú)論條件是否成立,都會(huì)先執(zhí)行一次循環(huán)體內(nèi)的內(nèi)容。
查看全部 -
while循環(huán)和for循環(huán)最顯著不一樣的地方,就是while循環(huán) 沒(méi)有那么多前置規(guī)則,看上去更加靈活一些。
while 和 for 的用途也不太一樣,for循環(huán)更適合循環(huán)次數(shù)比較確定的場(chǎng)景,例如數(shù)組遍歷等,而while 循環(huán)更適合不確定循環(huán)次數(shù)不確定的場(chǎng)景。
查看全部 -
使一個(gè)字母等于另一個(gè)字母
對(duì)一個(gè)字母取值 通過(guò)指針來(lái)指向變量a
查看全部
舉報(bào)