1 / 71
文档名称:

c面试题.doc

格式:doc   大小:145KB   页数:71页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c面试题.doc

上传人:乘风破浪 2019/5/27 文件大小:145 KB

下载得到文件列表

c面试题.doc

文档介绍

文档介绍:袄SIZEOFCONST预处理题目:{chara;intb};sizeof(s)=8;因为当结构体内元素长度都小于处理器位数(32位=4字节)的时候,便以结构体中最长的数据元素为对齐条件,a按1字节对齐,b按4字节对齐,所以s默认对其参数为8羆structA{shorta1;shorta2;shorta3};sizeof(A)=6;原因同上,结构体按最长元素short(2字节对齐)。[200];sizeof(a)=200*sizeof(int)=800;对整个数组大小评测肈int*a=newint[200];sizeof(a)=4;对指针大小进行评测蝿charstr[]="012345";sizeof(str)=7;str是一个字符数组,数组最初大小未定,由具体值"012345"来决定,6*sizeof(char)=6,还有隐含的"\0",所以一共7位。蚅charstr[]="s\n";sizeof(str)=3;回车"\n"是一个字符,可以查看ASCII表。还有\r、\,其中元素最大为1字节大小=8bits,元素按照1字节进行对齐,sizeof(b)=1+1(4bits+2bits<8bits)+1(3bits)={蒄chara:8;袂charb:4;袀charc:2;罿chard:3;芃};羂芁写出运行结果:莇unionV{芆structX{肂unsignedchars1:2;莈unsignedchars2:3;聿unsignedchars3:3;肅}x;膂unsignedcharc;蝿}v;=100;袄printf("%d",);:{};sizeof(A)=1;默认空类是有一个占位符的袇对于虚函数classA{virtualtest()};classB:publicA{};sizeof(A)=4;sizeof(B)=4任何含有虚函数的类拥有一个vptr指针,用来指向虚函数表vtable。sizeof(vptr)=4莂classA{staticinta;};sizeof(A)=1;对于静态成员变量是分配在全局存储区的,所以A还是相当于空类。薀classC:publicvirtualA{};sizeof(C)=4;对于虚拟继承的类拥有虚函数表,:蚅typedefunion{longi;intk[5];charc;}DATE;//sizeof(int)*5=20莂structdata{intcat;DATEcow;doubledog;}too;//4+20+8=32羁DATEmax;蒈则语句printf("%d",sizeof(structdate)+sizeof(max));的执行结果是:52莄对于union联合来说,取其中最大元素长度来做为联合大小。,void*pp=malloc(10);sizeof(p)=4;跟指针一样,sizeof只能测出静态数组的长度,:对于charstr[100]或者charstr[]参数都退化为char*str,这样的函数即使传入chars[10]也是可以的袆voidFunc(charstr[100])膃{薁printf("%d\n",sizeof(str));蕿}薈chars[10];//函数对数组长度并没有检验膆Func(s);蚁结果:sizeof(char*)=4羀如何强制str为100位数组?可以如此声明char(&str)[100]肆理解顺序:(char(&str)[100])螁{莁printf("%d\n",sizeof(str));螈}螄chars[100];袁Func(s);//这里必须给定100位长度char数组螂结果:100*sizeof(char)=:#define有什么不同羁答案:,而宏没有数据类型。编译器可以对const常量进行类型检查,而对宏只进行字符替换没有类型检查。,、函数返回值,C++还可以用来修饰函数,,这个宏输入两个参数并返回较小的一个羁答案

最近更新

2025年报检员资格考试题库附答案【轻巧夺冠】.. 84页

2025年监理工程师之交通工程目标控制考试题库.. 169页

2025年普法学法知识竞赛题库附答案【精练】 50页

2025年税务师之涉税服务实务考试题库含答案【.. 199页

2025年汽车维修工技能理论考试题库附答案【a卷.. 46页

2025年马原考试题库含答案(基础题) 93页

2025年法律常识题库附答案【达标题】 57页

交管12123学法减分复习题库及参考答案(完整版.. 45页

交管12123学法减分复习题库附参考答案(夺分金.. 45页

县乡教师选调考试《教师职业道德》题库及参考.. 45页

县乡教师选调考试《教师职业道德》题库附参考.. 46页

监理工程师之水利工程目标控制题库及答案【名.. 166页

2025年马原考试题库附参考答案【黄金题型】 95页

交管12123学法减分复习题库及参考答案(综合题.. 45页

县乡教师选调考试《教师职业道德》题库附完整.. 46页

监理工程师之水利工程目标控制题库及答案 166页

大学生服装调查 22页

网络游戏公司租赁合同3篇 51页

网络安全分析师劳务协议3篇 53页

销售代理经销合同(2024年版) 4页

商品认知之总结 16页

终止协议书融资租赁合同3篇 49页

古诗词中的景物描写 26页

精致咖啡厅租赁合同3篇 50页

奥曲肽联合希罗达节拍化疗治疗老年晚期胃癌的.. 2页

初三化学中考专题复习酸和碱 62页

桐昆股份(601233)公司2023年财务分析研究报.. 75页

安图生物(603658)公司2023年财务分析研究报.. 75页

冠脉支架术后护理 23页

100以内30道加减法混合练习题及答案(二年级数.. 8页