77问答网
所有问题
当前搜索:
c语言指针用法详解
c语言
中
指针
问题
答:
char xx[50][80]; //定义char型二维数组 char *p; //定义char型
指针
for(int i=0;i<50;i++){ p=xx[i] ; //这句话的意思是把xx2维数组的首地址赋给指针P吗?} // 这里P指向的是数组i的地址,p=xx是指向xx2维数组的首地址....
C语言
的
指针
是什么?
答:
再遇到这个变量就转换成相应的地址。当程序设计者需要使用变量地址来访问变量时,比如用数组、结构,那么就开设变量专门用于保存某单元的地址,这种变量就是
指针
变量,存储的是其他单元的地址,用这个变量,编程者可以访问其指向单元的内容,这也就是指针的
用法
。
c语言
帮忙用
指针
实现吧~
答:
位置2的数和位置3的数比较,小的放在位置2.。。。位置2的数和位置5的数比较;位置3的数和位置4的数比较。位置3的数和位置5的数比较;位置4的数和位置5的数比较;所以循环写法应该是:for (i=0;i<TX;i++){ for(j=i+1;j<TX;j++){} } 2.strcpy函数的参数是char型的
指针
。s是个2维...
C语言 指针
使用
答:
scanf("%d%d%d",x,y,z);这句错了,里面不应该是x,y,z而应该是&x,&y,&z.scanf这个函数的原型要求就是这样的,因为它的作用是把一个值赋到一个地址上去,而不是赋到一个变量名上去 不信你去看看书的例程是不是变量名前都加一个取地址符& 当然你也可以直接写一个
指针
,这跟变量名前加一...
关于
c语言
的
指针
答:
这个程序的
指针
变量经过p=&q,等于把变量q的地址赋给了指针变量p!也就意味着!这两个变量代表着同一个地址单元的不同形式,p是地址,q是该地址存储的值!利用scanf(“%d”,p) 与scanf(“%d”,&q) 是一样的!那么底下打印语句,打印的是q,因此是变量的值,不是地址!如果想打印地址,...
C语言指针
程序运行
答:
//经测试,代码运行OK,仅修改1处#include <stdio.h>int a[10]={1,2,3,4,5,6,7}; //全局数组rev (int *m, int n) //递归函数,功能是逆转整型数组{ int t;if(n>1) //如果n大于1则执行操作{ t=*m; //t是中间变量*m=*(m+n-1); //当前
指针
所指向的值等于最后1个...
C语言
关键词学习总结?
答:
C语言
关键词学习总结 一、static关键字 1、局部变量 生命周期:原先存在栈中,生命周期语句执行完毕便结束了。现在存放到静态数据区,生命周期持续到整个程序执行结束。 作用域:并没有改变作用域,还是仅限于该语句块。并且只在初次运行的时候进行初始化,下次调用时它的值是上一次函数调用结束之后的值。每次调用后值会...
C语言
字符
指针
怎么输入?谢谢
答:
例:include"stdio.h"include"stdlib.h"main(){ char*p[10],*temp;inti,j,k;for(i=0;i<10;i++){ p[i]=(char*)malloc(sizeof(char)*50);//开辟内存 } for(i=0;i<10;i++){ printf("输入第%d本书的书名\n",i+1);gets(p[i]);} for(i=0;i<10;i++){ printf("%s\n...
c语言
空
指针
的表示方法
答:
在
C语言
空
指针
用NULL表示,NULL宏是定义在标准库头文件stddef.h中。宏定义如下:undef NULL #if defined(__cplusplus)#define NULL 0#else#define NULL ((void *)0)#endif可以看出c++中 NULL为(int)0 , C中NULL为(void*)0。看来C和C++中NULL宏的值略有不同。
c语言
程序设计
指针
问题 我不知道指针怎么用,所以请高手帮忙 给我写个...
答:
第一题的函数用的楼上的;第二题的算法来自http://baike.baidu.com/view/1431259.htm 不知道楼主所说“用
指针
函数实现结果的返回”具体所指,就这样吧。完整程序,运行通过~include <stdio.h> void fun1(int d, int *s){ s = 0;while (d != 0){ s = *s+d%10; d = d/...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜