在c中指针和数组似乎有着千丝万缕的关系。其实它们不是一回事:指针是指针,数组是数组,两者不相同。...
分类:
其他好文 时间:
2014-07-25 11:19:52
阅读次数:
206
一、指针函数与函数指针在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针类型标识符 *函数名(参数表) int *f(x,y);首先它是一个函数,...
分类:
其他好文 时间:
2014-07-24 17:31:00
阅读次数:
320
??
1.打印二进制机器码(分别表示32位的和64位的)
#include
/*按照8位的长度打印一个数值*/
void dis8bit(char val)
{
int bit = 8;
while(bit--)
{
if(1
printf("1");
...
分类:
其他好文 时间:
2014-07-22 23:48:57
阅读次数:
408
*a[5]是指针数组可以指向5个值(*a)[5]是一个指针,但这个指针只能指向包含5个元素的一维数组 a是一个数组,每个元素都是个指针。b是一个指针,指向一个数组1.int*a[5]:指针数组。本质是数组。sizeof(a)=20。sizeof计算数组的大小。5个int型即为20.sizeof(.....
分类:
其他好文 时间:
2014-07-21 11:16:16
阅读次数:
259
方法一:数组法——用a[i]形式法访问数组元素
#include
int main()
{
int i,a[10],*ptr=a;
for(i=0;i
scanf("%d",&a[i]);
for(i=0;i
printf("%4d",a[i]);
printf("\n");
}
方法二:指针法——用*(ptr+i)形式...
分类:
其他好文 时间:
2014-07-21 11:14:14
阅读次数:
171
一个数组,若其元素均为指针类型数据,称为指针数组,指针数组中的每一个元素都相当于一个指针变量。一维指针数组的定义形式为:类型名 *数组名[数组长度];例如:int *p[4];[]的优先级比*高,因此p先与[4]结合,形成p[4]形式,这是数组形式,然后再与p前面的"*"结合,"*"表示此数组是指针...
分类:
编程语言 时间:
2014-07-21 09:37:35
阅读次数:
246
C语言快速入门系列(七)
在前面第5节中我们对C语言的指针进行了初步的学习理解;作为C语言的灵魂,
C指针肯定没那么简单,在这一节中,我们将会对指针进行进一步的学习,比如二级指针,
指针数组,内存分配和const修饰指针常量等!下面就请大家跟随笔者的脚步,对
C指针神秘的一面进行进一步的解析吧!化繁为简~...
分类:
编程语言 时间:
2014-07-20 15:17:42
阅读次数:
243
数组元素的指针就是数组元素的地址。1、指向数组元素的指针C语言规定数组名(不包括形参数组名,形参数组并不占据实际的内存单元)代表数组中的首元素(即序列为0的元素)的地址。int a[10];int *p1,*p2;p1 = &a[0];p2 = a;p1和p2指向同一个数组a[10]。2、通过指针引...
分类:
编程语言 时间:
2014-07-19 18:14:49
阅读次数:
204
本章习题很经典:
3-4判断单位矩阵
5、矩阵乘法
8、八皇后问题
其中八皇后问题我感觉存在问题,回溯法我运用的不好就先不挂了。
题目请见 http://download.csdn.net/download/wangpegasus/5701765
3、
bool identity_matrix(int matrix[10][10])
{
int length = 10;...
分类:
其他好文 时间:
2014-07-19 13:41:20
阅读次数:
182
完美C++(第5版)(双色)薛正华沈庚韦远科译ISBN978-7-121-23198-82014年6月出版定价:148.00元788页16开内容提要《完美C++(第5版)》为读者提供了一个学习、理解和掌握C++编程语言的全面视图,覆盖面广、实用性强。书中介绍了C++的基本数据类型,如字符串、数组、指针、结构..
分类:
编程语言 时间:
2014-07-19 02:44:06
阅读次数:
484