1.C语言中的数组有自己特定的类型2.数组的类型有元素类型和数组大小共同决定3.C语言中通过typedef为数组类型重命名typedeftype(name)[size];数组指针1.数组指针用于指向一个数组2.数组名是数组首元素的起始地址,但并不是数组的起始地址3.通过将取地址符&作用于数组名可以..
分类:
编程语言 时间:
2016-10-06 00:54:03
阅读次数:
193
#include <iostream>#include <string>#include <vector>//#include <cctype>#include <cstring>//#include "Sales_item.h" using namespace std; //把vector中的st ...
分类:
编程语言 时间:
2016-10-03 10:41:50
阅读次数:
125
指针相关问题 我相信很多同学,都学习过指针数组、数组指针等,核心内容就是 []优先级高于* ...
分类:
编程语言 时间:
2016-09-27 22:52:23
阅读次数:
182
1.首先来说,函数指针 就是函数的指针 2.指针函数,就是指针的函数。也就是返回值是个指针 一、指针 【1】指针 1 指针变量:用于存放地址量的变量 2 地址常量 int a = 20; int *p = &a; 【2】运算符 1 & 2 *(指针解引用):通过地址获取其内容 3 []:只针对于指针 ...
分类:
编程语言 时间:
2016-09-27 19:39:21
阅读次数:
147
1.数组的本质 (1)数组是一段连续的内存空间 (2)数组的空间大小:sizeof(array_type)*array_size; (3)数组名可看做指向数组第一个元素的常量指针 (4)数组声明时编译器自动分配一片连续的内存空间 ,而指针声明时只分配了用于容纳地址值的 4 字节空间 2.指针的运算 ...
分类:
编程语言 时间:
2016-09-25 18:43:48
阅读次数:
200
一、基本概念 数组名:本质是指向数组第一个元素的常量指针,即数组首地址 函数名:本质是指向函数第一条指令的常量指针,即函数首地址 函数指针:保存了函数首地址,可以看做函数的别名 二、函数指针的声明方法 type (*func)(type &, type &) 1、该语句声明了一个指针func,它指向 ...
分类:
编程语言 时间:
2016-09-18 19:29:01
阅读次数:
214
前言: typeof关键字是C语言中的一个新扩展,这个特性在linux内核中应用非常广泛。 一,说明 typeof的参数可以是两种形式:表达式或类型。 1,表达式的的例子: typeof(x[0](1) 这里假设x是一个函数指针数组,这样就可以得到这个函数返回值的类型了。 如果将typeof用于表达 ...
分类:
编程语言 时间:
2016-09-03 12:20:48
阅读次数:
187
这两个名字不同当然所代表的意思也就不同。我刚开始看到这就吓到了,主要是中文太博大精深了,整这样的简称太专业了,把人都绕晕了。从英文解释或中文全称看就比较容易理解。 指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针 数组指针:a pointer to an a ...
分类:
编程语言 时间:
2016-09-02 13:25:40
阅读次数:
150
写作日期:2016.08.31 交流qq:992591601 用了几天时间复习了下C语言。对于C语言的字符串操作有些不习惯,于是作为练习,写下了下面这样错误的程序: 这段程序写得当然不怎么样,主要是为了练习C语言,特意去使用一些东西,例如C字符串指针的,指针数组。 程序中的数组的中存放三个字符串指针 ...
分类:
编程语言 时间:
2016-08-31 22:22:30
阅读次数:
742
我们在程序中定义了一个基类,该基类有n个子类,为了方便,我们经常定义一个基类的指针数组,数组中的每一项指向都指向一个子类,那么在程序中我们如何判断这些基类指针是指向哪个子类呢? 关键字 typeid,有关此关键字的详细内容请自行百度。 代码: ...
分类:
编程语言 时间:
2016-08-31 21:54:44
阅读次数:
135