数组指针,指针数组 矩阵 的加减乘除(线性代数)
2012-04-08 10:22
267 查看
数组指针,指针数组
矩阵 的加减乘除(线性代数)
int i =10, j=20;
int *tmp,*p,*q;
p=&i;
q=&j;
tmp=p;
p=q;
q=tmp;
NSLog(@"%p,%p,%p",p,q,tmp);
// NSLog(@"%p,%p,%p",*p,*q,*tmp);
NSLog(@"%d,%d,%d",*p,*q,*tmp);
int i=120;
int *a;
a =&i; //*a=120
NSLog(@"a=%p,%d",a,*a);
a=NULL;
int A[]={1,2,3};
a=A;// equals to a=&A[0];
for (int i=0; i<3; i++) {
NSLog(@"a[%p]=%d",a,*a);
a++;
// NSLog(@"a[%p]=%p",a,*a);
}
int i =10;
int *p;
p=&i;
*p=100;
NSLog(@"%d",i);//i=100
const int i=10;
int *p=&i;
*p=100;
*p=100
i=10
格式输入函数
scanf ( 格式控制,地址列表 );
scanf ( %d, &c );
字符数组
char 数组标识符[常量表达式]
char cArray[5];
NSLog("@c",97);
矩阵 的加减乘除(线性代数)
int i =10, j=20;
int *tmp,*p,*q;
p=&i;
q=&j;
tmp=p;
p=q;
q=tmp;
NSLog(@"%p,%p,%p",p,q,tmp);
// NSLog(@"%p,%p,%p",*p,*q,*tmp);
NSLog(@"%d,%d,%d",*p,*q,*tmp);
int i=120;
int *a;
a =&i; //*a=120
NSLog(@"a=%p,%d",a,*a);
a=NULL;
int A[]={1,2,3};
a=A;// equals to a=&A[0];
for (int i=0; i<3; i++) {
NSLog(@"a[%p]=%d",a,*a);
a++;
// NSLog(@"a[%p]=%p",a,*a);
}
int i =10;
int *p;
p=&i;
*p=100;
NSLog(@"%d",i);//i=100
const int i=10;
int *p=&i;
*p=100;
*p=100
i=10
格式输入函数
scanf ( 格式控制,地址列表 );
scanf ( %d, &c );
字符数组
char 数组标识符[常量表达式]
char cArray[5];
NSLog("@c",97);
相关文章推荐
- c++中矩阵相乘(对象数组与对象指针的应用)
- 学习二维动态数组指针做矩阵运算的方法
- 关于数组指针,指针数组,双重数组,二维矩阵,字符串数组,双重字符指针的理解
- C和指针之数组编程练习3(判断矩阵是否为单位矩阵)
- Matlab与线性代数 -- 数组与矩阵的乘幂
- C和指针之数组编程练习5 (矩阵相乘)
- [C++ 学习] C++ Primer 习题 4.36 指针数组 & 数组指针
- c语言中的数组和指针
- 第十章 数组和指针 p249
- [BZOJ2738]矩阵乘法-二维树状数组-整体二分
- 【C语言】12-指向一维数组元素的指针
- Matlab数组与矩阵
- 指针数组,数组指针
- C语言:通过返回指针的形式找出数组的最大值和最小值
- 数组指针零碎
- 用数组指针遍历数组,FOR/FOREACH遍历数组
- 数组和指针
- 【整体二分+二维树状数组】BZOJ2738 矩阵乘法
- 数组指针和指针数组的区别
- 数组与指针的一个细微差别