尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

第一章语法基础__C++

第一章语法基础__C++
📅 发布时间:2026/6/20 5:36:43
第一章语法基础__C++

一、基础语法
1、第一个程序(HelloWorld)

点击查看代码
#include <bits/stdc++.h> //使用万能头文件
using namespace std;   //命名空间声明,避免代码中名称重复int main()  //main函数是C++中内置的启动函数,也就是程序入口
{cout << "Hello, World!" << endl;   //利用 cout 将字符串输出,字符串用双引号扩起printf("Hello, World!");   //利用 printf 将字符串输出return 0;   //函数遇到 return 会立刻结束。返回0表示main函数正常结束
}

2、基本数据类型
整数:int(如 int age = 18)
浮点数:double(如 double score = 95.5,比 float 精度高)
字符:char(如 char gender = 'M',单引号包裹单个字符)
布尔型:bool(如 bool is_pass = true,取值为 true 或 false)
....

3、输入输出:

  • scanf/printf (必须包含 头文件)
点击查看代码
#include <cstdio>
int main() {int age;double height;char gender;char name[50];// 格式串与变量类型、顺序严格对应scanf("%d %lf %c %s", &age, &height, &gender, name);// 输入示例:20 1.75 M Tomprintf("Name: %s, Age: %d, Gender: %c, Height: %.2f\n", name, age, gender, height);// 输出:Name: Tom, Age: 20, Gender: M, Height: 1.75return 0;
}
注:%s输入遇到空格或回车就会停下 * 依赖头文件输出:cout << 内容(如 `cout << "Name:" << name`,name为变量名)输入:cin >> 变量(如 `cin >> age`,直接读取用户输入赋值给变量) 注:cin输入输入字符串遇到空格或回车就会停下

4、取消同步流
cin和cout因自动判断变量类型等内部机制,读写效率低于scanf和printf;数据量较大时可能导致程序超时。
通过取消同步流加速cin和cout,加速后效率与scanf/printf相差无几。

点击查看代码
#include <iostream>
using namespace std;
int main()
{//取消同步流ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);//其他操作不变int x;cin >> x;cout << x << '\n';return 0;
}

5、常量
作用:用于记录程序中不可更改的数据
两种方式:

  • 宏定义:# define 常量名 常量值
    位于头文件后,主函数前。
  • const修饰的变量: const 数据类型 变量 = 常量值
    注: 修饰该变量为常量,不可修改。

相关新闻

  • 11月 月度检测 总结
  • 2025.11.24
  • Scrum冲刺阶段 Day One

最新新闻

  • 2026年宁波AI搜索优化公司全面权威横向评测与选型决策指南 - 品牌报告
  • 嵌入式GUI开发实战:深度解析emWin三大数值调节控件
  • 邢台厨卫屋顶防水修缮三家对比测评 吉修匠 99.8 分 - 吉修匠
  • 零投诉零纠纷!2026沈阳黄金回收标杆品牌合扬实力认证 - 奢侈品交易观察员
  • 夸克网盘链接解析直链链接_在线解析网盘链接
  • 【图像隐写】基于DWT、SVD和扩频技术混合可见-隐形水印系统(将彩色标志和强大的隐藏水印嵌入图像中附Matlab代码

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号