cpp notes

作者: loughsjtu | 来源:发表于2022-12-10 19:51 被阅读0次

1. while和do while的区别在于,while先判断循环条件再执行,而do while会先执行一次,再判断循环条件是否继续执行。

2. continue会中断本次循环的剩余代码,然后继续执行下一次循环(i+1)。break是跳出整个循环。

3. goto FLAG;

FLAG:  //:用来确认标记

4. 变量名前加&可以代表这个变量的内存地址(16进制)。如想看十进制的地址可以用(int)&var。

同理,&接数组名 &arr 返回数组起始地址。对于一个通过int声明的整型数组,其成员直接的地址依次相差4.

5. 二维数组定义

数据类型 数组名[行数][列数]={数据1,数据2,...}

直接输出数组名的话,返回的是数组所在内存的首地址,而不是数组的值。

6. 函数的分文件编写

a 创建后缀名为.h的头文件

b. 创建后缀名为.cpp的源文件

c. 在头文件中写函数的声明

d. 在源文件中写函数的定义

e.g.

//swap.h文件

#include<iostream>

using namespace std;

void swap(int a, int b);

//swap.cpp文件

#include "swap.h" 

//这里的双引号表示此头文件是自己定义的,而不是cpp自带的

void swap(int a, int b)

{

//函数具体内容

}

相关文章

  • cpp notes

    1. while和do while的区别在于,while先判断循环条件再执行,而do while会先执行一次,再判...

  • cpp notes 2

    1.指针 int a=10; int * p; p=&a; 也可以直接 int *p=&a; //*表示声明一个指...

  • cpp notes 4

    1. 引用的基本语法 数据类型 &别名=原名 别名和原名操控的是同一块内存,功能类似equivalence. in...

  • cpp notes 5

    接notes 4 cout <

  • C/C++/java/C#中double/float 怎么获得u

    PART1: C/C++部分: [c/cpp]测试部分 引申部分: Notes: 用java/c#同学可以继续看一...

  • cpp notes 3 内存四区

    代码区,全局区,堆,栈 栈(stack)由编译器自动分配释放,存放函数的形参,局部变量等。所以,不要进行返回局部变...

  • 类与对象

    book.cpp mystring.cpp Rectangle.cpp student.cpp main.cpp

  • epoll+线程池 封装

    dwsocket.h Addr.cpp ServerSocket.cpp Socket.cpp main.cpp ...

  • QT 自定义绘制图形Item+QGraphicsView

    .h .cpp QGraphicsView的使用 .h .cpp mainwindow.cpp

  • 运算符重载

    mystring.cpp main.cpp

网友评论

      本文标题:cpp notes

      本文链接:https://www.haomeiwen.com/subject/jesxqdtx.html