首先我们在学习类模板和函数模板时候会遇到这样一个问题:
类模板 与模板类
函数模板与模板函数
这些不仅仅是简单的文字游戏,而是需要我们深深的区分一下才可以理解其中的奥秘!
再回想一下我们在学习C语言的时候也遇到了这样几个类似的名词
函数指针与指针函数
数组指针与指针数组
函数指针即是重点在后边的名词指针,前边的函数只是修饰名词指针的一个定语而已,欧,这是一个语文的奥秘哟...
分类:
其他好文 时间:
2015-06-25 17:39:07
阅读次数:
104
一:引用和指针的区别
1:引用并非对象,它只是为一个已存在的对象所起的另外一个名字,必须初始化,而且无法改变它绑定的对象,之后每次使用这个引用都是访问最初绑定的那个对象。
2:指针本身是对象,可以不用初始化,可以改变指针指向的对象
二:指针与数组的区别
指针
数组
保存数据的地址
...
分类:
编程语言 时间:
2015-06-24 12:56:31
阅读次数:
116
(内容主要源于网上,只是加入了些自己的剖析)假设有一个二重指针:char **p;同时有一个指针数组char *name[4];如何引用p呢? 首先我们有程序代码如下#include int main() { char *s = "I love you"; char *s1 = "...
分类:
编程语言 时间:
2015-06-19 11:48:48
阅读次数:
632
这篇文章主要介绍了C++指针数组、数组指针、数组名及二维数组技巧汇总,对于深入理解C++数组与指针来说非常重要,需要的朋友可以参考下。
本文较为详细的分析了关于理解C++指针数组,数组指针,数组名,二维数组的一些技巧。是比较重要的概念,相信对于大家的C++程序设计有一定的帮助作用。...
分类:
编程语言 时间:
2015-06-18 17:20:12
阅读次数:
157
#include
#include
void main()
{
int arr[] = {1,3,5};
//一般数组赋值
int arr1[3];
for (int i =0; i < 3; i++)
{
arr1[i] = arr[i];//这个没什么好说的了
printf("arr1[i] =%d\n", arr1[i]);
}
//指针数组赋值
int *ar...
分类:
编程语言 时间:
2015-06-17 21:46:41
阅读次数:
141
第一阶段 C语言加强以及C++语言详解(29天)课程名称课程内容学习目标C语言强化· C语言基础复习(数据类型、变量、内存布局、指针基础) · C语言基础强化提高(C语言中的字符串、一维数组、二维数组) · C语言基础强化提高(一级指针,二级指针,三级指针实战,N级指针概念,指针数组和数组指针).....
分类:
编程语言 时间:
2015-06-15 20:15:47
阅读次数:
247
问题描述
在主函数中输入10个长度不超过10的字符串,用另一个函数对它们排序,然后在主函数输出这10个已排好序的字符串。要求用指针数组来处理#include
#include
#include
using namespace std;
void sort(char *p[],int n){ int i,j,k;
char temp...
分类:
编程语言 时间:
2015-06-11 19:22:31
阅读次数:
133
首先要说明的int**a[3][4]的意思是定义一组指向指针变量的二维指针数组,也就是说,定义了一个3行4列的指针数组,每个指针都指向一个指针,从存储结构上来说,就是一个存储了12个指针变量的数组,问题就在于搂主所说的“a占多少字节数?”这里的a指的到底是什么,a本身实际含义是一个地址,表示a[3]...
分类:
其他好文 时间:
2015-06-10 10:12:50
阅读次数:
120
这两天看Linux设备模型的kobject结构,整个人都不好了,老是搞错一些东西~感觉还是有必要好好在复习一下基础知识。
1、指针数组与数组指针
这两个名字不同当然所代表的意思也就不同。我刚开始看到这就吓到了,主要是中文太博大精深了,整这样的简称太专业了,把人都绕晕了。从英文解释或中文全称看就比较容易理解。
指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针
数组指针:a pointer to an array,即指向数组的指针
还要注意的是他们用法的区...
分类:
编程语言 时间:
2015-06-05 10:26:54
阅读次数:
211
写一篇好博文很难为了更好的理解指针中几个不容易清楚的概念:指针数组,数组指针,函数指针,指针函数,利用函数指针回调函数。1.使用指针数组,用不定长的字符串初始化,最后一个字符串以@结尾,输出所有的字符串,并删除最后的@字符。例如:输入:aaaaa bbbbb abcdefg asdf@输出:aaaa...
分类:
编程语言 时间:
2015-06-04 18:50:02
阅读次数:
210