88问答网
所有问题
c语言编程指针的几个小问题
如题所述
举报该问题
推荐答案 2017-08-08
1、B
分析:
虽然每次只分配1个字节的堆内存,但由于是死循环,会重复分配,加上每次分配的内存都没有释放,所以当耗尽整个堆内存后,malloc(1);将返回NULL(0),程序会因向0地址写入而异常退出。
2、C
分析:
p指向第1个元素,q指向第6个元素(此时数组a已越界,但C语言编译器不会进行越界检查,所以可以通过编译),而q-p表示两者之间的元素差,所以选C。
3、B
分析:
realloc可以,malloc还需要一些其它的步骤才行。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/McVBSc1gKgKBagctg1K.html
其他回答
第1个回答 2017-08-08
D正确,选D。因为malloc前面少了个强制符(char *)。
C正确,选C。因为指针相减得到的是元素个数,所以“当sizeof...“无关,这种说明是多余的。
相似回答
C语言指针问题
(初学者)
答:
1.概念问题:指针是指存放地址值的变量或常量
;指针与一般变量或常量的区别,在于它不直接存储数值,而是存放被存储数值的地址,属于间接存放,所以不少初学者感觉学习困难。比如:int a=2,b,c,*ptr; ptr=&a;表示将指针ptr指向变量a,存放a的地址,假设是2000H,而指针变量ptr本身也要有地址,假...
关于
c语言指针的
一些
问题
答:
如果a 数组名 那么就是正确的 他表示
指针
p 指向的单元 内容为 a [0] 3、a 是数组名的时候是正确的 他表示 a[0] = 指针p所指单元的内容。
问两道有关
c语言
字符
指针的问题
,请将程序每一步的意思告诉我,谢谢啦...
答:
第一题答案:B。理由:*s与*t都是取出此时地址存储的值,while()语句里面的意思是,当
指针
s与t都不为空并且s指向的值等于t指向的值。。。当s或者t为空或者t与s指向的值不同时,while()结束,返回此时s指向的值减去t指向的值,所以为比较两个字符串的大小;第二题答案:A。理由:x的地址赋值...
C语言指针的
一
个问题
答:
没错,
指针
就一个该指向指针, 但是你这里赋值一个值.这种做法是错误的, 不过对
C语言
来说, "错的"的意思是"不能保证正确", 你是可以"碰巧正确的".根据(1)理由 *p = *temp 是错的.或者你也可以认为这里是对的, 而 short* temp才是错的,反正就是这两个地方不一致.(3)第三个框里的代码 ...
C语言的几个指针问题
!!~~~
答:
其中D就是对的 p[0]是
指针
,&a[0]也是指针(地址)3. D p[3]指向10, 所以再往后数两个p[3][2]是12 4. B argc是参数个数,test 和 hello 。然后argv[1]指的是第二个"hello" (word被空格截断了)5.
C
++p指向第二个,然后->n得到的就是7 有疑问,欢迎交流 ...
几道
C语言指针
方面
的问题
答:
1. int *a;表示声明一个
指针
变量a,注意a的值是个地址,不是值,这样才表示一个值(前提是a确实指向一个值,不然的话,会是一个随机数):*a,int a=10,*b=&a;表示的是把a的地址给指针变量b。2.B,其中D是错的,因为楼主只是声明一个指针变量,你没有初始化,也就是没有分配内存,要是...
一个
C语言指针的小问题
答:
由于数组名代表数组的首元素的地址,因此ints代表&ints[0],ints+4即为&ints[4],而对于一个多维数组,我们对其取地址,可以理解为得到其上一层的地址,如对ints取地&ints,地球ints代表数组首元素的地址,&ints即为整个数组的首地址,&ints+4代表第四个这样大小数组的地址,虽然ints与&ints...
C语言
~~
指针问题
题目: 输入3个数字,用指针比较且用指针换位置 就是...
答:
int main(void){ int num1,num2,num3; //三个变量存放三个数 int *p1,*p2,*p3; //三个
指针
变量分别指向三个数 int temp; //临时变量用于交换 printf("请输入三个数字:");scanf("%d%d%d",&num1,&num2,&num3);p1=&num1;p2=&num2;p3=&num3;if(*p1<*p2){ temp=*p1...
大家正在搜
c语言指针编程题目
c语言指针编程题及详解
有指针的编程语言
c语言指针编程
c语言指针程序
c语言指针程序100例
指针c语言简单程序
c语言指针经典程序
c语言字符串编程题
相关问题
C语言编程字符指针变量的一个小问题
c语言编程问题 指针的用法 初学勿喷 下面是三个数比大小 问...
C语言指针简单的编程题
c语言关于学指针刚开始的一个小问题
C语言的几个指针问题!!~~~
C语言2个编程指针问题,求助,必定采纳
C语言指针小问题?
C语言,指针编程问题