
C语言与C++入门
简单介绍C语言和C++的知识,用于C语言和C++入门。
FUXI_Willard
自律、专注、坚持、追梦、自信。
展开
-
C++基础8---文件操作
学习网站:C语言网.C语言基础:C语言基础.笔记及源码gitee地址:C++基础笔记及源码.编译器:Red Panda Dev-C++.1.文件操作基础// 1.ofstream:写操作的文件类;// 2.ifstream:读操作的文件类;// 3.fstream:可同时读写操作的文件类;// 对文件读写操作的步骤:// 1.打开文件;// 2.读写文件;// 3.关闭文件;// 1.打开文件// open函数原型:void open(const char *filenam原创 2022-05-08 19:54:45 · 180 阅读 · 0 评论 -
C++基础7---异常处理
学习网站:C语言网.C语言基础:C语言基础.笔记及源码gitee地址:C++基础笔记及源码.编译器:Red Panda Dev-C++.1.异常概念// 1.程序的错误通常包括:语法错误、逻辑错误、运行异常;// 1.1 语法错误:程序代码不符合语法要求,在编译、链接时由编译器提示的错误;// 1.2 逻辑错误:编译没问题,可以运行;但程序的输出结果或执行过程不是预期的结果,逻辑错误需要不断调试、测试发现;// 1.3 运行异常:程序在运行过程中由于意外情况,造成的程序异常终止,如:内存原创 2022-05-08 19:51:43 · 357 阅读 · 0 评论 -
C++基础6---多态性
学习网站:C语言网.C语言基础:C语言基础.笔记及源码gitee地址:C++基础笔记及源码.编译器:Red Panda Dev-C++.1.多态性// 1.多态:在面向对象程序设计中,指同样的方法被不同对象执行时会有不同的执行效果;// 2.多态实现:编译时多态、运行时多态;// 2.1 编译时多态:编译的时候确定具体操作过程;// 2.2 运行时多态:在程序运行过程中确定的操作过程;// 3.联编:一个计算机程序自身彼此关联的过程,在这个联编过程中,需要确定程序中的操作调用与执行原创 2022-05-08 19:47:52 · 358 阅读 · 0 评论 -
C++基础5---继承和派生
学习网站:C语言网.C语言基础:C语言基础.笔记及源码gitee地址:C++基础笔记及源码.编译器:Red Panda Dev-C++.1.继承和派生// 1.继承:有两个类,新类拥有原有类的全部属性叫做继承;// 2.派生:原有类产生新类的过程叫做派生;// 3.父类(基类):原有的类;派生类(子类):由基类派生出来的类;#include <iostream>using namespace std;// Clock基类;class Clock { private:原创 2022-05-08 19:43:50 · 251 阅读 · 0 评论 -
C++基础4---类和对象
学习网站:C语言网.C语言基础:C语言基础.笔记及源码gitee地址:C++基础笔记及源码.编译器:Red Panda Dev-C++.1.类的定义// 1.类:对象的抽象和概括;对象:类的具体和实例;// 2.理解:类其实是包含函数的结构体;类可以包含基本变量,称为成员变量;可以包含函数,称为成员方法;// 3.类中使用public控制成员访问权限的存取控制属性;// 4.存取控制属性:public、private、protected;// 5.存取控制属性说明:// 5.1 pu原创 2022-05-08 19:38:22 · 478 阅读 · 0 评论 -
C++基础3---函数
学习网站:C语言网.C语言基础:C语言基础.笔记及源码gitee地址:C++基础笔记及源码.编译器:Red Panda Dev-C++.1.函数基础// 函数定义及调用基础参考C语言教程;#include <iostream>#include <cstring>using namespace std;// 字符串逆序问题; int Reverse(char a[],char b[]){ int i = 0,n; n = strlen(a); while原创 2022-05-08 19:31:51 · 207 阅读 · 0 评论 -
C++基础2---表达式控制语句
学习网站:C语言网.C语言基础:C语言基础.笔记及源码gitee地址:C++基础笔记及源码.编译器:Red Panda Dev-C++.1.C++的数据类型// 1.常用数据类型:整型int、字符型char、单精度浮点型float、双精度浮点型double;#include <iostream>using namespace std;int main(){ int studentID; char sex; double scoreOne; double scoreTw原创 2022-05-08 19:26:05 · 521 阅读 · 0 评论 -
C++基础1---C++入门
学习网站:C语言网.C语言基础:C语言基础.编译器:Red Panda Dev-C++1.第一个C++程序#include <iostream> // 文件包含;包含iostream标准库; using namespace std; // 声明使用一个叫std命名空间; int main(){ cout << "Hello World." << endl; cout << "Welcome to the C++ world." <&原创 2022-05-07 21:25:21 · 542 阅读 · 0 评论