C++没这么难——(3)分析程序结构

本文详细解析了C++程序的基本结构,通过Hello World!示例介绍了如何使用iostream进行控制台输出,解释了main函数及return语句的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们看看刚刚写的程序

#include <iostream>

这里包含了1个头文件。这行代码的作用,就是让计算机使用iostream这个文件的内容替换这里。这样,你就有std::cout等等东西可以用了。这些东西不是C++语言自带的,而是编译器(将你的代码翻译为计算机代码的程序)提供的。换句话说,编译器会把iostream里面的内容复制过来。

int main(void){

这一行声明了一个main函数,这里的函数不是数学里面函数f(x),而是有一定功能的代码片段,英文叫function,有函数,功能的意思。英文翻译的问题,我一直认为应该翻译为功能

std::cout <<"Hello World!"<<std::endl;

这里调用了来自iostream的两个东西std::coutstd::endl,cout就是console output(控制台输出)的意思,就是把“Hello World”输出到屏幕上。endl意为end line(一行结束)的意思,就是换行。

return 0;
}

return(返回),把0作为函数值,以此来结束这个函数。这个main函数是给计算机调用的,这个值是无意义的。你return -1 -2 3 4 5都行,但是必须是一个整数,这是main函数前面的int决定的。

每个C++程序,都有一个main函数,目前我们的代码,都在main函数里面写。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值