相关文章推荐
讲道义的闹钟  ·  如何释放Python占用的内存?开发者社区·  3 月前    · 
曾经爱过的西装  ·  在数据开发与任务编排中使用和管理变量-开源大 ...·  2 月前    · 
腼腆的水桶  ·  Visual Studio 调试系列5 ...·  1 周前    · 
叛逆的花生  ·  visual studio ...·  1 周前    · 
正直的芹菜  ·  Visual Studio 调试系列5 ...·  1 周前    · 
想发财的荒野  ·  已解决ValueError: Excel ...·  1 年前    · 
知识渊博的斑马  ·  Excel ...·  1 年前    · 
大方的柑橘  ·  c++带有string的结构体赋值和清零问题 ...·  1 年前    · 
开心的海豚  ·  Python - ...·  2 年前    · 
无邪的四季豆  ·  池育浩 | 个人信息 | 西安电子科技大学个人主页·  2 年前    · 
Code  ›  C++编程基础与高级编程开发者社区
c++ 变量
https://cloud.tencent.com/developer/article/1773206
沉着的大白菜
1 年前
三更两点

C++编程基础与高级编程

前往小程序,Get 更优 阅读体验!
立即前往
腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
三更两点
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > C++编程基础与高级编程

C++编程基础与高级编程

作者头像
三更两点
发布 于 2021-01-14 10:54:32
1.9K 0
发布 于 2021-01-14 10:54:32
举报
文章被收录于专栏: 深度学习|机器学习|歌声合成|语音合成

文章目录

  • C++基础教程
    • 入门实例
    • 编程实战
    • linux 下编译c++
    • 程序=算法+数据结构
    • C++存储类
    • 数组
    • C++ 指针
    • C++ 引用
    • 面向对象编程
    • static 关键字
    • C++ 继承
    • C++ 多态
    • C++重载
    • C++ 抽象类
    • C++命名空间
    • C++字符串
    • C++ 异常处理
    • C++文件和流

C++基础教程

1.IDE:集成开发平台:编辑 编译 调试 推荐VS2008 2.www.afanihao.cn 3.win10 cd /d 文件夹路径

  • c++是静态编程语言、编程式的、通用的大小写敏感的,不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
  • C++是一个中级语言,c++是c语言的超集合,任何合法的C都是合法的C++程序。
  • c++的文件扩展名,.cpp .cp .c
  • C++ 中分号是结束符号,每个完整的句子都以;号结束。
  • 语句块是一组使用大括号括起来的按逻辑连接的语句
  • 单行注释://
  • 多行注释:/* */

入门实例

代码语言: javascript
复制
#include<iostream>
using namespace std;
int main()
    cout<< "hello,world"<<endl;
    return 0;
}
  • C++ 特性:封装、继承、多态、抽象
  • C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。
  • Xcode 目前可从 developer.apple.com/technologies/tools/ 上下载。
  • 在 C++ 中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束。
  • 标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)
  • bool 所占的字节数:sizeof(bool)
  • char 所占的字节数:sizeof(char)
  • numeric_limits::max
  • numeric_limits::min
代码语言: javascript
复制
enum 枚举名{ 
     标识符[=整型常数], 
     标识符[=整型常数], 
    标识符[=整型常数]
} 枚举变量;
  • 当您使用多个文件且只在其中一个文件中定义变量时(定义变量的文件在程序连接时是可用的),变量声明就显得非常有用。您可以使用 extern 关键字在任何地方声明一个变量。虽然您可以在 C++ 程序中多次声明一个变量,但变量只能在某个文件、函数或代码块中被定义一次。

编程实战

  • c++ 中小数表示: printf("%.1f\n",8.0/5.0)
  • 解释型语言:边编译边执行;编译型语言:编译完成后再执行
  • C++ 变量
    • 变量其实不过是程序可操作的存储区的名称。C++中每个变量指定类型,类型决定了变量存储的大小和布局。
    • 变量名字:必须是以字母和下划线开头。
    • extern关键字在任何地方声明变量。
  • 全局变量和局部变量的区别
    • [外链图片转存失败(img-q79KQYRa-1567995738830)(https://i.loli.net/2019/09/05/hJxkUN4GPA2uILO.png)]
  • 字符常量

linux 下编译c++

代码语言: javascript
复制
g++ name.cpp
./a.out

** iostream 是标准的输入和输出流的标准头文件

代码语言: javascript
复制
//---------------------
// first.cpp
// Author:YanErrol
//--------------------
#include<iostream>
using namespace std;
int main(){
cout << "hello world\n";
return 0;
 
推荐文章
讲道义的闹钟  ·  如何释放Python占用的内存?开发者社区
3 月前
曾经爱过的西装  ·  在数据开发与任务编排中使用和管理变量-开源大数据平台 E-MapReduce-阿里云
2 月前
腼腆的水桶  ·  Visual Studio 调试系列5 检查变量(使用自动窗口和局部变量窗口) - 张传宁
1 周前
叛逆的花生  ·  visual studio 2017可以返回局部变量的地址吗-百度经验
1 周前
正直的芹菜  ·  Visual Studio 调试系列5 检查变量(使用自动窗口和局部变量窗口)
1 周前
想发财的荒野  ·  已解决ValueError: Excel file format cannot be determined, you must specify an engine manually.-CSDN博客
1 年前
知识渊博的斑马  ·  Excel VBA+ADO+SQL入门教程003:SQL查询中字段技巧的总结_数据表
1 年前
大方的柑橘  ·  c++带有string的结构体赋值和清零问题_C 语言_脚本之家
1 年前
开心的海豚  ·  Python - 字符串格式化详解(%、format)-阿里云开发者社区
2 年前
无邪的四季豆  ·  池育浩 | 个人信息 | 西安电子科技大学个人主页
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号