当前位置: 首页> 科技> 数码 > 上海国际贸易有限公司_免费设计房屋的软件_广州番禺发布_网络平台的推广方法

上海国际贸易有限公司_免费设计房屋的软件_广州番禺发布_网络平台的推广方法

时间:2025/7/14 10:43:04来源:https://blog.csdn.net/Cx20190420/article/details/143138165 浏览次数:0次
上海国际贸易有限公司_免费设计房屋的软件_广州番禺发布_网络平台的推广方法

一.简介

        C++ 是一种高级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。

以下是关于 C++基础的简介:

C++是一种高级编程语言,具有强大的功能和广泛的应用。

在 C++基础部分,主要包括以下关键方面:

数据类型,如整型、浮点型、字符型等,用于表示不同种类的数据。

变量,用于存储和操作数据。

控制结构,如条件语句(if-else)、循环(for、while 等),用于控制程序的流程和执行顺序。

函数,将一段具有特定功能的代码进行封装,方便重复调用和代码组织。

数组,可以存储多个相同类型的数据元素。

指针,提供了一种直接操作内存地址的方式。

运算符,包括算术运算符、逻辑运算符、关系运算符等,用于执行各种运算操作。

此外,C++基础还可能涉及到一些基本的编程概念和原则,如代码的可读性、可维护性等。

掌握这些 C++基础内容是进一步深入学习和应用 C++的重要前提,它们为构建复杂的程序和系统提供了坚实的基础。无论是开发软件、编写算法,还是进行系统编程等领域,C++基础都发挥着关键的作用。

        编辑器用的vs2022,注意符号为英文模式。(PS:记得上学的时候学的时候,还需要输入专门的语句,防止窗口一闪而过。)

二.基本语法

        

//单行注释/*
多行
注释
*/#include<iostream> //头文件(编译的时候会把isotream文件的内容复制到这里)using namespace std; //using 编译指令 (不使用这条语句,下面的 cout 要写成 std::cout)namespace test { //命名空间,用来区分不同命名空间下,相同的名字(函数名,变量名)。bool a = true;//布尔类型  true falsechar b = 'b';// 字符串类型int c = 1; //整型float d = 1.0; //浮点型  double e = 1.00;//双浮点型const int f = 1;//const 常量 不可更改void Operation(int a, int b); //声明int main() {     //函数名    //运行程序时 通常 从 main函数 开始执行cout << "Hello World" << endl;Operation(c,c); //调用函数Operationreturn 0; //返回语句}void Operation(int a , int b) // void 标识返回值类型 (int 表示 返回一个整数 )     a, b 类型为 整数的参数{   /*先测试,传入的为 2  , 1a + b =3 a - b =1a * b =2a / b = 2a % b = 0 //取余数a++ 3  // a++ 是先取a的值然后a在加1   ++a 是a先加1在取a的值a-- 1*/}void IfFun() //if 判断语句使用{int i = 0;// ifif ( i < 5) {//true;}else{//false}// else ifif (i < 5){//true;}else if (i > 5){//false}else{//false}}void SwitchFun()  //switch 实例{int a = 1;switch (a){case 0 :// 执行相关操作break;case 1:// 执行相关操作break;default:break;}}void ForFun()  // For 循环{ for (size_t i = 0; i < 2; i++){//执行}}void WhileFun()  // For 循环{int a = 0;// while 使用while (a<20){a++;}// do while 使用do{a++;} while (a < 20);}
}

//结构
struct MyStruct
{int age; double price;
};

//枚举
enum MyEnum
{one,    // one默认为0two = 5,// two指定为 5three   // three比前一个加1  three 为6};

三. 面向对象

         1.类和对象

#include<iostream> //头文件(编译的时候会把isotream文件的内容复制到这里)using namespace std; //using 编译指令 (不使用这条语句,下面的 cout 要写成 std::cout)class Animal { // 类public:     //权限 public 公开   private 私有string name;void Run( ) {//执行cout << name << " Run" << endl;}};int main() {    Animal cat;  //对象cat.name = "小猫";cat.Run();}

2.继承

#include<iostream> //头文件(编译的时候会把isotream文件的内容复制到这里)using namespace std; //using 编译指令 (不使用这条语句,下面的 cout 要写成 std::cout)class Animal { // 类public:     //权限 public 公开   private 私有string name;void Run( ) {//执行cout << name << " Run" << endl;}};class Dog : public Animal {//以继承基类Animal的 public 的 属性 和 函数
};int main() {    Dog dat;  //对象dat.name = "小狗";dat.Run();}

3.重载

#include<iostream> //头文件(编译的时候会把isotream文件的内容复制到这里)using namespace std; //using 编译指令 (不使用这条语句,下面的 cout 要写成 std::cout)void SetTest(double a);
void SetTest(int a);
void SetTest(char a);int main() {    SetTest(1.00);SetTest(1);SetTest('c');}void SetTest(double a) { // 1cout << "我是1" << endl;}void SetTest(int a ) { // 2cout << "我是2" << endl;}void SetTest(char a) { // 3cout << "我是3" << endl;}

4.多态

#include<iostream> //头文件(编译的时候会把isotream文件的内容复制到这里)using namespace std; //using 编译指令 (不使用这条语句,下面的 cout 要写成 std::cout)class Animal {
public:virtual void Run() {cout << "我是动物" << endl;}
};class Dog : public Animal {
public:virtual void Run (){cout << "我是小狗" << endl;}
};int main() {    Animal* dog = new Dog();dog->Run();}

四.总结

以下是对 C++基础的总结:

C++基础涵盖众多重要方面:

数据类型:包括整型、浮点型、字符型等,确定数据的表现形式。

变量:用于存储和操作具体数据。

控制结构:如条件语句决定程序分支,循环实现重复执行。

函数:代码模块,便于复用和组织。

数组:能存储多个同类型元素。

指针:可直接操作内存地址,增加灵活性。

运算符:执行各类计算和逻辑操作。

通过这些基础知识,学习者能够构建简单程序,理解程序的基本运行逻辑和结构。为深入学习面向对象编程、高级特性等打下坚实基础。是 C++学习中不可或缺的重要部分,对后续开发复杂系统和应用具有关键意义。

关键字:上海国际贸易有限公司_免费设计房屋的软件_广州番禺发布_网络平台的推广方法

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: