需要准备的材料分别有:电脑、C语言编译器。
专注于为中小企业提供成都网站制作、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业蓬江免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,输入C语言代码:int q = 10;int* p = q;printf("%d\n", *p); 。
3、编译器运行test.cpp文件,此时成功输出了指针p所指向的变量q的值。
第四行的指针变量P是不可以输入的,是由系统分配的。而在第11行的指针就是P在和数组的指针比较,但我认为这样写不好,你可以定int变量来控制循环的次数,这样就不用指针变量了。
错误在于第一个for里面的语句,p!=ia+3改成p!=ia+3*4
以及
++p改成p+=3即可
其实像这样的二维数组的输出,一层for循环就可以了:
for
(int
*p=ia;
p!=ia+3*4;
++p)
cout
*p
endl;
void reverse(int *x, int n) {
int t;
int *i,*j;
j = x - 1 + n;
i = x;
while(i j) {
t = *i;
*i = *j;
*j = t;
i++;
j--; // 加上
}
}