全球旧事资料 分类
组头。i
tc表示c0的值为1,所以相等。数组c的存放空间示意如下:(机器中是行优先存放的)c00c01c02c10c11c12c20c21c22c是一个二维数组名,实际上它是一个指针常量,不能进行自加、自减运算,即:c、c、c、c都是不允许的;c:数组名;是一个二维指针,它的值就是数组的首地址,也即第一行元素的首地址(等于c),也等于第一行第一个元素的地址(c00);可以说成是二维数组的行指针。c:第一行元素的首地址;是一个一维指针,可以说成是二维数组的列指针。
fc:二维数组中的第一个元素的值;即:c00所以:c和c的值是相等的,但他们两者不能相互赋值,(类型不同);(c1):c是行指针,(c1)是在c的基础上加上二维数组一行的地址长度,即从c00变到了c10;(c1):c是列指针,(c1)是在c的基础上加上二数组一个元素的所占的长度,即从c00变到了c01从而(c1)和(c1)的值就不相等了
七、定义i
ta34则变量占有的内存空间为:_____参考答案:i
tp16位下sizeofp232位下sizeofp4总共34sizeofp
八、编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒。如输入2004年12月31日23时59分59秒,则输出2005年1月1日0时0分0秒。参考答案:
判断年份是否是闰年,月份的大小月,月(12进制)、日(与闰年、大小月有关)、时(24进制)、分(60进制)、妙(60进制)
九、给出下面代码的输出floata10fcouti
tae
dlcouti
tae
dl(i
ta是什么意思,是生成一个对a的引用吗?coutboolalphai
tai
tae
dlfloatb00fcouti
tbe
dlcouti
tbe
dlcoutboolalphai
tbi
tbe
dl
输出结果是:11065353216false
f00true
许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出的strcpy很可能只能拿到10分中的2分。读者可从本文看到strcpy函数从2分到10分解答的例子,看看自己属于什么样的层次。此外,还有一些面试题考查面试者敏捷的思维能力。
分析这些面试题,本身包含很强的趣味性;而作为一名研发人员,通过对这些面试题的深入剖析则可进一步增强自身的内功。
2找错题
试题1:
voidtest1charstri
g10charstr1
好听全球资料 返回顶部