C++基礎
眾所周知,任何Oier的第一個程序都是Hello World,那么現在就讓我們來寫下第一個程序
那么首先,寫程序肯定要有一個合適的開發環境,作為蒟蒻,我推薦的是Dev-c++,很容易使用(我是不會說我弄vscode插件搞一個小時也沒搞好的)
然后我們就可以寫下第一個程序:
#include<iostream>//引用頭文件
using namespace std;
/*
namespace 是一個命名空間,std是c++標準庫,cin/cout等都在其中
*/
int main(){//主函數,一個程序有且僅有一個主函數
cout<<"Hello World!"<<endl;//cout為輸出,任何一個輸出的內容前都有'<<',endl為換行符
return 0;//主函數返回值(此句不寫在windows系統上不會出錯,但是奧賽的時候應該會出錯)
}
頭文件是每個程序所必須的,所有頭文件的格式都是#include<xxxx>
頭文件除了iostream外還有cstdio cstring等等,考場上為了方便,(我)一般寫#include<bits/stdc++.h>,這個頭文件包含了其他所有的頭文件(但是會增加程序運行時間)
第二行為c++標準庫引用
這句話不寫也行,就是使用cout cin 的時候需要加std::
例如:
std::cout<<“Hello world”::std;
第三行為主函數,一個程序有且僅有一個主函數,且主函數前一般為int,主函數括號中一般沒有值(這是奧賽要求)
cout為輸出,c++中輸出還有printf,而且printf比cout快
實例:printf("Hello World");
endl為換行符,‘\n’也是換行符,且比endl快
return 0;在windows上沒有要求,但在考試時必須加上
好了,你已經正式學會了這個程序,可以出去炫耀了
浙公網安備 33010602011771號