int num[5]={1,9,3,2,1};
int *p=num;
int *q=&num[4];
int flag=1; for (; p<q; p++,q--) {
if (*p!=*q) {
flag=0;
break;
}
} if (flag) {...
分类:
编程语言 时间:
2015-07-25 10:44:28
阅读次数:
136
方法一:使用数组指针用new开辟空间#include
using namespace std;
#define ROW 3
#define COL 4
void main()
{
int(*p)[COL] = new int[ROW][COL];
for(int i=0; i<ROW; ++i)
{
for(i...
分类:
编程语言 时间:
2015-07-23 22:01:35
阅读次数:
187
在我以前的文章中都有讲过关于数组指针及指针数组的相关问题,但是讲得不够深入,我后来后了别人写的博客后觉得人家的确实写得好,也学到了不少东西,对以前的问题有深的领悟了,于是准备结合这些博客和文章再稍微深入一点讲讲这些问题。这些指针的问题是C语言中的基础与关键而且一旦出现这些问题,不太好找bug的来源,...
分类:
编程语言 时间:
2015-07-22 20:49:07
阅读次数:
163
概要:
1.普通数组与指针
2.数组指针
3.指针的数组
分类:
编程语言 时间:
2015-07-22 20:28:13
阅读次数:
191
指针函数 and 函数指针指针函数是指带指针的函数,即本质是一个函数。函数都有返回类型(如果不返回值,则为无值型),只不过指针函数返回类型是某一类型的指针。定义格式
类型名 *函数名(函数参数列表)函数指针是指向函数的指针变量。因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。定义格式
返回值类型 (*指针变量名)(形参列表)指针数组 and 数组指针指针数组
数组元素全为指针的数组...
分类:
系统相关 时间:
2015-07-22 13:21:44
阅读次数:
172
一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实...
分类:
其他好文 时间:
2015-07-21 21:54:08
阅读次数:
104
有说服力的笔试题有一定的期限,问:什么是结果,答案是4,为什么要挤?我明白(不知道是不正确):&a这是一个数组指针,类型int[5],然后&a添加1其实a+sizeof(int)*5,这是a[5]。转换为int该类型a+5,的结果a[3]=4。 ...
分类:
其他好文 时间:
2015-07-19 11:38:17
阅读次数:
217