21xrx.com
2024-09-20 05:51:36 Friday
登录
文章检索 我的文章 写文章
黑马程序员」C++笔记:深入浅出C++编程技术
2023-06-23 22:55:59 深夜i     --     --
黑马程序员 C++ 编程技术 深入浅出 笔记

C++是一种面向对象的编程语言,它是C语言的增强版。C++具有高效的程序执行速度、底层操作的功能和易于学习的特点。在现代计算机的应用中,C++常被用来开发图形界面程序、操作系统、数据库、多媒体应用程序等。

本篇文章将向大家介绍一些深入浅出C++编程技术的笔记内容,希望对初学者有所帮助。

1. 基本语法

在C++中,注释可以用//或/* */标识。变量的定义需要声明其数据类型与名称,例如:

int a = 10;

C++支持各种基本数据类型,包括整型、浮点型、字符型和布尔型等。其中变量类型的长度和范围取决于不同的编译器和计算机平台。

2. 控制流语句

C++中的控制流语句包括if-else、for、while和do-while等,用于根据条件决定程序的执行方式。例如:

if(a > 0)

  cout<<"a is greater than 0"<

else

  cout<<"a is less than or equal to 0"<

for(int i=0;i<10;i++)

  cout<<

while(a < 100){

  a++;

  cout<<

}

do{

  a++;

  cout<<

}while(a < 100);

3. 函数

在C++中,函数用于实现一段可重用的代码。函数可以有参数和返回值。例如:

int add(int a, int b){

  return a+b;

}

int main(){

  int c = add(3, 5);

  cout< <

  return 0;

}

4. 类与对象

C++是面向对象编程语言,其中最基本的概念就是类与对象。类定义了一个对象的属性和行为,而对象是一个具体的实例。例如:

class Person{

public:

  string name;

  int age;

  void print()

    cout<<"name:"< <<" age:"< <

};

int main(){

  Person p;

  p.name = "Tom";

  p.age = 25;

  p.print();

  return 0;

}

5. 继承和多态

C++中的继承和多态也是面向对象编程的核心概念。继承用于实现类之间的继承关系,而多态用于实现同一个函数在不同的情况下有不同的行为。例如:

class Animal{

public:

  virtual void eat()

    cout<<"Animal is eating"<

};

class Dog:public Animal{

public:

  void eat()

    cout<<"Dog is eating"<

};

int main(){

  Animal *a = new Animal();

  Animal *b = new Dog();

  a->eat();

  b->eat();

  return 0;

}

这就是「黑马程序员」C++笔记中介绍的一些深入浅出的C++编程技术。要充分掌握这些技术,需要不断地学习和实践,加上良好的编程习惯和思维方式,才能成为一位优秀的C++程序员。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复