因為下學(xué)期會學(xué)c++面向?qū)ο缶幊蹋€有接下來的項目中可能會用到c++,所以決定先提前學(xué)習(xí)下矩欠,順便與python做個比對咱士,還是有許多相似之處的。=v= 下面是兩個簡單例子對比。
1,for循環(huán)
- C++
#include <iostream>
using namespace std;
int main()
{
int a = 5;
for (a; a < 10; a += 1)
{
cout << "a的值為:" << a << endl;
}
system("PAUSE");
return 0;
}
- Python
for a in range(5, 10):
if a < 10:
print('a的值為:', a)
a += 1
else:
break
輸出都為:
a的值為: 5
a的值為: 6
a的值為: 7
a的值為: 8
a的值為: 9
2,while循環(huán)
- C++
#include <iostream>
using namespace std;
int main ()
{
int a = 5;
while( a < 10 )
{
cout << "a 的值:" << a << endl;
a++;
}
system("PAUSE");
return 0;
}
- Python
a = 5
while a < 10:
print('a的值為:', a)
a += 1
輸出都為:
a的值為: 5
a的值為: 6
a的值為: 7
a的值為: 8
a的值為: 9
額穆端,那個,我想說:人生苦短仿便,我學(xué)python体啰!當(dāng)然C++在開發(fā)驅(qū)動程序,系統(tǒng)服務(wù)嗽仪,高效的網(wǎng)絡(luò)通信程序(比如大型網(wǎng)游)荒勇。C++的執(zhí)行效率是最高的。