相关文章推荐
果断的风衣  ·  神经元树突形态建成分子机制的研究进展·  1 年前    · 
没有腹肌的苹果  ·  关于实施劳务派遣单位经营情况年度报告的公告·  1 年前    · 
爱热闹的西装  ·  混沌的包法_包馄饨怎么包_12种馄饨包法- 抖音·  1 年前    · 
踏实的水煮鱼  ·  请问舒伯特的哪些作品是你非常欣赏和推荐的? ...·  1 年前    · 
光明磊落的玉米  ·  《限定的记忆》-综艺-免费在线观看·  1 年前    · 
小百科  ›  C++编程基础与高级编程开发者社区
c++ 变量
沉着的大白菜
7 月前
三更两点

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;
 
推荐文章
果断的风衣  ·  神经元树突形态建成分子机制的研究进展
1 年前
没有腹肌的苹果  ·  关于实施劳务派遣单位经营情况年度报告的公告
1 年前
爱热闹的西装  ·  混沌的包法_包馄饨怎么包_12种馄饨包法- 抖音
1 年前
踏实的水煮鱼  ·  请问舒伯特的哪些作品是你非常欣赏和推荐的? - 知乎
1 年前
光明磊落的玉米  ·  《限定的记忆》-综艺-免费在线观看
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
小百科 - 百科知识指南
© 2024 ~ 沪ICP备11025650号