• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
qwcpp
博客园    首页    新随笔    联系   管理    订阅  订阅
【C++基础】第一个程序

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上没有要求,但在考试时必须加上

好了,你已经正式学会了这个程序,可以出去炫耀了

posted on 2022-08-28 17:01  qwc++  阅读(25)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3