3. 基础概念
基础概念
-
函数:一段能被反复调用的代码,可以接收输入,进行处理并(或)产生输出
如下就是一个简单的打印
Hello world!
的代码:hello.cpp
#include <iostream> int main(void) { std::cout << "Hello world!\n"; return 0; }
- 返回类型:表示了函数返回结果的类型,可以为 void
- 函数名:用于函数调用
- 形参列表:表示函数接收的参数类型,可以为空,可以为 void ,可以无形参
- 函数体:具体的执行逻辑
-
main
函数:特殊的函数,作为整个程序的入口- 返回类型为 int (C++标准规定返回值类型一定为 int ),表示程序的返回值,通常使用 0 来表示正常返回
- 形参列表可以为空
查看下面的示例代码:
#include <iostream>
void fun(const char* pInfo, int /* pValue */) //第二个int为设计时候保留接口,在这里没有用到,为后续保留
{
std::cout << pInfo << "\n";
return;
}
int main(void)
{
fun("Hello World!", 0);
fun("This is Windows 11", 1);
// return 0; // 返回值类型不标注,默认返回int类型
}
获取上个程序退出时候的返回值:
Linux bash:echo $?
main
函数的特殊之处:如果不注明返回值,那么默认返回整型值 0
- 内建类型:为一段存储空间赋予实际的意义
- 语句:表示了需要执行的操作
- 表达式 + 分号的语句
- 语句块
- if/while 等语句
- 注释:会被编译器忽略的内容
- 用于编写说明或去除不使用的语句
- 两种注释形式: /**/ (块注释)与 // (行注释)