c++-程序基本框架
创始人
2024-02-23 00:07:35
0

目录

    • hello,world
    • 讲解
    • 关键字
    • 程序编写与执行的过程

hello,world

#include int main()
{//hello,worldstd::cout << "你好,世界" << std::endl;return 0;/*我的第一个C++程序*/
}

使用vs2022社区版编译并运行。

你好,世界E:\learn\ConsoleApplication1\x64\Debug\ConsoleApplication1.exe (进程 13428)已退出,代码为 0。
要在调试停止时自动关闭控制台,请启用“工具”->“选项”->“调试”->“调试停止时自动关闭控制台”。
按任意键关闭此窗口. . .

讲解

1、注释
(1)//注释本行,如下所示。

//hello,world

(2)/**/ 注释多行,如下所示。
/*
我的第一个C++程序
*/
2、#include预处理命令,将头文件加载到程序中。
如下所示。,

#include 

iostream是一个输入输出流的标准C++头文件

3、入口函数main,整个程序从main函数开始执行。

int main()

int为入口函数返回类型,即主函数。
函数以()跟着函数名表示,注意这是命名函数。
本例中没有参数,如果有参数,将是命令行参数,如下所示。

int main(int argc, char* argv[])

4、向标准输出设备输出字符,一般是屏幕。

std::cout << “你好,世界” << std::endl;
(1) cout是C++的标准输出流对象。
(2)<<表示流输出操作符,将右边的输出到左边。
(3)分号表示语句的结束。
(4)endl是换行符
(5)std是名字空间,定义了cout和endl标识符/
5、函数执行完后,返回。

return 0;

0表示没有错误,正常结束。
6、可以使用use namespace来引用std名字空间,

#include 
using namespace std;
int main()
{cout << "你好,世界" << endl;return 0;
}

程序第二行使用了using namespace std;,这样,在 cout << “你好,世界” << endl;中不需要使用std指定cout和endl所在的命名空间。

命名空间是用来组织和重用代码的编译单元。如同名字一样的意思,NameSpace(名字空间),之所以出来这样一个东西,是因为人类可用的单词数太少,并且不同的人写的程序不可能所有的变量都没有重名现象,对于库来说,这个问题尤其严重,如果两个人写的库文件中出现同名的变量或函数(不可避免),使用起来就有问题了,为了解决这个问题,引入了名字空间这个概念,通过使用
namespace xxx;你所使用的库函数或变量就是在该名字空间中定义的,这样一来就不会引起不必要的冲突了。

关键字

int ,using ,namespace,include等。
关键字的作用
1、实现一定功能
2、c++本身预先定义
3、有特殊含义

程序编写与执行的过程

1、编辑
2、编译
3、连接
4、运行和调试

相关内容

热门资讯

上任后首访 德国总理与法国总统... 转自:财联社【上任后首访 德国总理与法国总统举行会晤】财联社5月8日电,法国总统马克龙当地时间5月7...
护航外贸发展 多项政策措施将推... 转自:证券日报    本报记者 刘萌    5月7日,国家金融监督管理总局局长李云泽在国新办新闻发布...
志愿服务进村组 关爱老人暖人心 转自:南京晨报 通讯员供图 晨报讯(通讯员 高晓平 吕唯 南京晨报/爱南京记者 徐海兵...
新的全球“药王”来了!马斯克用... 每经编辑|程鹏     凭借其明星产品GLP-1药物,诺和诺德在2025年第一季度...
齿轮之美(外一首) □龙远信 喜欢它们凹凸有致的样子 喜欢它们静静发光的样子 齿轮之美 无论曲线、压力角、齿高,还是变位...
川渝人社合作五周年,今日发布“... 重庆中心城区长江、嘉陵江交汇处城市景观。 新华社发 川渝合作,人社先行。据市人社局透露:5月8日,推...
百亿市值A股公司突发公告:实控... 每经记者|许立波    每经编辑|程鹏 陈俊杰     5月7日晚间,“医美三剑客...
第二十九期:常见的ETF投资策... 转自:证券日报    (1)核心—卫星配置策略    投资者可以参照太阳系运行的原理,运用“一个中心...
中国证监会主席吴清:全力巩固市... 转自:证券日报    本报记者 吴晓璐    5月7日,中国证监会主席吴清在国新办新闻发布会上介绍了...
朝克吐:“深栽浅埋”为防治荒漠... 工作中的朝克吐(左一)北疆新闻呼和浩特消息(记者 李艳红)“种树容易种活难,不能只看种了多少树,而是...
我市一批轨道交通建设项目 进度... 轨道交通18号线北延伸段建设现场 轨道交通24号线一期建设现场 5月7日,市住建委发布信息,最...
内蒙古:“五一”假期一套科普“... 北疆文旅消息(记者 李艳红)“五一”假期,55514名观众在内蒙古科技馆探索多姿多彩的科技世界。虚拟...
外骨骼机器人商业化进程提速 上... 5月7日开盘,机器人概念股表现活跃,多只个股飘红。消息面上,“五一”假期期间,外骨骼机器人“出圈”,...
数据前瞻 | 业内预计:4月份... 转自:证券日报    本报记者 孟珂    5月7日,《证券日报》记者采访了多位业内人士,前瞻4月份...
新兴产业拉动“工业黄金”需求 转自:证券日报    本报记者 丁蓉    稀土,被誉为“工业黄金”,是不可再生的重要战略性矿产资源...
无人驾驶商用车成港口“新宠” 本报记者李雯珊近日,广州港股份有限公司(以下简称“广州港”)南沙港区四期全自动化码头第四批自动化设备...
“五一”假期192.58万人打... 北疆文旅消息(杨净毓)2025年“五一”假期,内蒙古赤峰市接待国内游客192.58万人次,同比增长5...
合肥市金寨路热力管道改造工程全... 星报讯 “此处正在封闭施工,请您往外侧行驶!” 5月7日一早,记者在合肥市金寨路与长江路交口看到,...
10000亿元来了! 10+8... 国务院新闻办公室于5月7日上午9时举行新闻发布会,中国人民银行、国家金融监督管理总局、中国证券监督管...
消失的七牌坊 □张华 七牌坊老街,坐落在重庆大坪街道。这条老街,儿时我看到的,是一块又一块青石板铺成的不宽的小路。...