C++笔试强训
文章平均质量分 93
Yyya159
这个作者很懒,什么都没留下…
展开
-
笔试强训day4
若X[4][4]的存储地址为Oxf8b82140,X[9][9]的存。&x[9][9]-&x[4][9]=5*N---->D7--->215--->N=215/5=43--->有43列。常量指针:const在*前,const指针修饰的是解引用的结果,其指向执行空间的内容不能发生改变。fib(2):fib(1)+fib(0)=3,递归三次(自己本身也要算一次)储地址为Oxf8b8221c,则X[7][7]的存储地址为()。对于E选项:x指针的指向和指针指向的空间的内容都不能发生改变。原创 2022-11-26 15:56:15 · 158 阅读 · 0 评论 -
笔试强训day3
大端:00 00 00 01。)中,ch=getchar()是一条初始化语句,只获取一次值。因为switch(x%2) case(1)没有终止循环的语句,所以会继续执行case(2)语句。指针常量:不能修改指针的指向,但是可以通过指针解引用修改其所指向空间的值。常量指针:指针所指向的空间的值是一个常量,不能修改其值,可以修改其指向。int *p[4]是一个int类型的指针数组,是数组,数组大小为4。//数组首元素地址偏移量5个单位,指向 f 的地址。D 是一个数组指针,是指针,每个指针指向一个int类型。原创 2022-11-24 12:26:48 · 172 阅读 · 0 评论 -
笔试强训day2
szY是指针,指针内容被修改-->指针指向发生改变,但常量字符串"abc"未发生改变,指针szY的指向没有发生改变。7. 用变量a给出下面的定义:一个有10个指针的数组,该指针指向一个函数,该函数有一个整形参数并返回一个整。(ptr-1) 即原来取得的地址再-1,所以最后取得的是数组最后一个元素的地址。所以 *b = 2, *(b+2) = 4// 取第四个元素的地址,并解引用。(2)p2是常量指针 指针所指向的值不能发生改变,所以(6)err。即取数组的最后一个元素的地址的后一个地址。原创 2022-11-23 14:14:28 · 446 阅读 · 0 评论