C++基本结构与cout入门

程序基本框架

#include <iostream>      // 预处理操作:导入输入输出头文件
using namespace std;     // 使用std命名空间

int main()               // 主函数(固定,必须有)
{                        // { 主函数的开始区域标记
    // 你的代码写在这里   	 
    return 0;            // 结束程序指令
}                        // } 主函数的结束区域标记
  1. 头文件:提前告诉电脑我的程序需要的工具
  2. 命名空间:使用标准工具,简写代码
  3. 主函数:程序的起点、必须这样写,不要忘记main后面的()
  4. 大括号:主函数的使用范围
  5. 结束语句:告诉电脑,程序可以结束了

cout用法

cout << 具体内容;

这里的具体内容可以是””(双引号)括起来的任意内容,可以是简单的数学表达式,可以是有意义的程序指令,如下:

cout << "hello fangt.online"; // 输出:hello fangt.online
cout << 1*2-3*4; // 输出:-10
cout << endl; // 换行指令

更多用法

连续输出

cout << "hello" << endl << 1*2 << 65 << endl << "4*5";

输出特定符号:\n 换行符号、\t 制表符号

cout << "hello\nworld";
cout << 123 << "\t" << 34322 << "\n";
cout << 122343 << "\t" << 322 << "\n";
cout << 1 << "\t" << 2 << "\n";
cout << 12223 << "\t" << 34322 << "\n";

程序实例练习

最简单的程序

#include <iostream>
using namespace std;

int main()
{
    cout << "我的第一个C++程序!";
    return 0;
}

输出个人信息

#include <iostream>
using namespace std;

int main()
{
    cout << "================" << endl;
    cout << "   个人信息卡    " << endl;
    cout << "================" << endl;
    cout << "姓名:张小华" << endl;
    cout << "年龄:10岁" << endl;
    cout << "学校:星星小学" << endl;
    cout << "爱好:编程、足球" << endl;
    cout << "================" << endl;
    return 0;
}

输出图案

#include <iostream>
using namespace std;

int main()
{
    cout << "  *  " << endl;
    cout << " *** " << endl;
    cout << "*****" << endl;
    cout << " *** " << endl;
    cout << "  *  " << endl;
    return 0;
}

易错点

  1. 英文符号:所有符号都用英文(; “” <>)
  2. 大小写敏感coutCoutmainMain
  3. 分号结束:每句指令以;结束
  4. 引号包裹:文字要用" "包起来
  5. 框架完整:必须有头文件、main函数、return 0

格式建议

// ✅ 好格式(清晰易读)
#include <iostream>
using namespace std;

int main()
{
    cout << "你好";
    return 0;
}

// ❌ 差格式(太挤)
#include <iostream>
using namespace std;
int main(){cout<<"你好";return 0;}

拓展内容

注释

// 这是单行注释
cout << "你好";  // 注释也可以跟在代码后面

/* 
   这是多行注释
   可以写很多行
*/