1.接收return返回的数组元素 一般来说,是返回一个函数值,像一个int, double,char等类型的数据,当然也可以是他们的指针。但是当我们遇到要返回很多数怎么办呢?通常想到的是以数组的形式返回,下面就让我们来看看: 1.通过返回传入数组指针的方式;2.以指针变量作为函数参数,来实现数组的 ...
分类:
编程语言 时间:
2020-02-20 23:42:07
阅读次数:
73
1 #include<stdio.h> 2 #include<iostream> 3 using namespace std; 4 int main(){ 5 int a[2][3],*p[3]; //指针数组,存放的是int类型的 6 int cnt=1; 7 for(int i=0;i<2;i+ ...
分类:
编程语言 时间:
2020-02-14 18:39:39
阅读次数:
61
题意:对于一个有序数组,输出和为target的两个元素的下标。题目保证仅有唯一解。 分析: 法一:二分。枚举第一个元素,二分找另一个元素,时间复杂度O(nlogn),非最优解。 class Solution { public: vector<int> twoSum(vector<int>& numb ...
分类:
其他好文 时间:
2020-02-09 22:14:01
阅读次数:
73
转自网址http://c.biancheng.net/cpp/html/476.html 一、指针数组和数组指针的内存布局 初学者总是分不出指针数组与数组指针的区别。其实很好理解: 指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。 数组指 ...
分类:
编程语言 时间:
2020-02-08 13:53:06
阅读次数:
78
创建: 2020/02/03 object的数组 和自带类型的数组一样的声明, 定义, 获取方法 Sample a[2]; //声明 Sample a[2] = { Sample(-1), Sample(-1) }; // 有构析函数的可以初始化 Sample a[2] = { -1, -1 }; ...
分类:
编程语言 时间:
2020-02-03 09:33:10
阅读次数:
71
数组 初始化规则 字符串 sizeof和strlen 字符串拼接 如果字符串过长,可以使用两个“”进行字符串拼接 结构体 NOTE 1. 如果结构标识符是结构名,则使用句点运算符; 2. 如果结构标识符是指向结构的指针,则使用箭头运算符。 共用体 enum 枚举 指针 使用new 分配内存 / 使用 ...
分类:
编程语言 时间:
2020-01-31 18:43:34
阅读次数:
87
数组: 1:数组名为地址,表达方法: Int A[10]; A; &A; &A[0]; 数组名是指针常量 2:指针数组(每个元素都是指针 指针数组:double *a[10]; 每个元素占4/8个字节; 3:数组指针:。int (*p2)[5]; 指向数组的指针,在多维数组使用 p2指向 5个int ...
分类:
编程语言 时间:
2020-01-26 22:33:07
阅读次数:
96
1 int &arr[10]; //arr为引用的数组 2 int (&arr)[10]; //arr为具有10个整数的整型数组的引用 3 4 int *arr[10]; //arr为指针的数组 5 int (*arr)[10]; //arr为具有10个整数的整型数组的指针 ...
分类:
编程语言 时间:
2020-01-26 10:21:11
阅读次数:
52
C语言函数概述: 构成C语言程序的基本模块,模块化编程的最小单位。 函数调用的基本方式: 函数调用时的数据传递: 函数调用的过程: 函数原型与函数定义的区别: 函数封装: 1.外界对函数的影响仅限于入口参数。2.函数对外界的影响仅限于一个返回值和数组、指针形参。3.在函数的入口处,检查输入参数的合法 ...
分类:
编程语言 时间:
2020-01-11 18:43:37
阅读次数:
83
复习一下整型数组,字符数组,整型指针数组,字符指针数组,整型数组指针,字符数组指针 20:52:01 2019-12-31 整型数组 int a[10];字符数组 char b[10]; _______________________整型指针数组 int *p[10]; |__|__|__|__|_ ...
分类:
编程语言 时间:
2019-12-31 21:51:39
阅读次数:
74