摘要: 一 :取地址运算“&”与取内容运算“*”:单目运算“&”是取操作对象的地址 , “*”是取指针指向的对象的内容 , 两者互为逆运算int x , *p ;p = &x ; &(*p) = p 表示指针 ; *(&x)= x 表示变量x .二 :指针的算术运算 :指针的运算与其基类型有关 , 一般的,如果p是一个指针 ,n是一个正整数 ,则对指针 p 进行 +(-)操作后的实际地址是 :p +(-)n*sizeof(基类型)char *p ;int *q ;float *tk ; //假设当前地址为 : p = 2110H , q = 2231H , tk 阅读全文
posted @ 2011-08-11 13:13 MATRIX | yan 阅读(11047) 评论(4) 推荐(1) 编辑
摘要: #include <stdio.h>void print_triangle(int n,int x,int t) //n为每个小三角形的行数,x为连续输出三角形的个数,t为三角形的向右的位移(1表示1个空格) { int i,k,j; for(i=0;i<n;i++) //控制行数 { for(k=0;k<t;k++) //控制位移 printf("%c",32); //空格ASCII码为32 for(j=x;j>0;j--) //控制个数 { for(k=n-1;k>i;k--) printf("%c",32); f 阅读全文
posted @ 2011-08-11 12:40 MATRIX | yan 阅读(458) 评论(2) 推荐(1) 编辑