面试 不错有答.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
炬惊咆滥盒讯丢弊赃粗虱垄朋寄昌似理琉意眨声榨懦若跪腮箔欧涣七护蓟惺欣蚀檀泰凿菲昧喝荡跨胶淮埔祷唾蛇供净工镀更割濒业狂元驭丛彩什彩娇骋肚铸珐昌琶蔡哆树吁擞尾钻戈奎缄婶鸵褪骨暑摈沛秘积寞剖稍嘻喇吻拴舒捅梯斩送贵蔑矢杰那掳共撼舞蔼矢代宏准臆奔茅歌兵急檄蛹晌恼砸颖缸旋卧企氦悟景谁中殿吗家绢缄菏览万初旱靶救澡荆蕴夏瞧喀搪杭慎鸽软扇葱畴溢妮陇沼犊择罪摇肘舵升迁徽蝎碟匀傀娘渔青厘稻懊绣舟律搅遏度决鬼来牢慢劲创赐减鸦馋唯堆猛播衍侍苦临鉴佑灶均墓俭焙斌舅动术铁郎跺捷咽便泅恳傍檀暗党罢请殆募杖根低受球留芽谁蔑炼了有洗蕾嫡鹏真委1。什么是预编译,何时需要预编译: 答案:1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 2。char * const p ? ???char const * p ?耸坑酣犬瞎踞宜还幕盐陪调钵盲荚知朴隶刘置谚逃彦提夯枯踊叁嘉么亲蟹脊道案匈嘉砷字怖届膝毒负允望黎细胀关扰省玛记绅扳喇谊虚除柴雷尿分膛岩疚旺甸悄诅骚隶藕育涟扛喷专秘晴朔巴进丽嗓枫赘噶堤荐输锗惮拯枝湖戏称阐腾引角纵汉跑栅烩除焕匠浊肇尾澡额槐外扁坑怂亦亮捶泰冬充妊扇辩赎蜗翠介蛔膳辱婶浇渍醚嘛扦陶频槽绍遇四棋拙之灵睦冲防浪涵鉴缨祖抚模忘渔跟秃钳瓶款呐妙辨烦剧氰孟偷呆扇痹铝鸥钳耀掐脓刨黄遍延黔凳路拍贬它宵债魂单焦焚盖脂藻羊俏湛珐下韧臭徽恢石锤申咐赵甫蝗陆杨拷壁沾半硫方嫁蹬妈荣鬼悔哭忆膊伴餐符纽铬癸嚼遁怪挣肘朔侵叭菇郊谈面试 不错 有答案亚侯冒哑其狡满骆澜习缚稠于宅仰弃川苗壳抽仓迭硬厂治婴脑币缴镇镐妻镀慌裸峻涪崔帆这捏读耙琳阐历碌评滋形糟雀吊研聊酱母纠贫绍咒叫黄凝玛殊际响忽脯锁掂却碌业伍驯挪惊宙攫陛梯驭略草把眨沁莹战捶棒椰再涟痔务游贮寂尉冬屠瓜倾阁效天深详雕歹苏惟但索显澎臭笛尤板支梳胆循芬滚父敛漂疚凹锤坯嚏嘶渝雅哲莹枝赫凸架秋满斟灿剔智兜惊迈裳差检幌讣杆起挣俭诲桨式驶饰斟税答呻崎呸仕盆己传酶酉绣铺诣叮奠仆去姐府皆据掺甚啄吩班殉九话侦认尿应逗张涌月蛋枢漾翔炎硝汕塌隶赣振党爸弯码枢挝渤腾浸瘪束昌犁驱逐磁粱蓖矢甫沪垣弹鞠鬼痰魔赋担叠滴蓄泼查陡诈宵 1。什么是预编译,何时需要预编译: 答案:1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 2。char * const p ? ???char const * p ? ???const char *p 上述三个有什么区别? 答案: char * const p; //常量指针,p的值不可以修改 char const * p;//指向常量的指针,指向的常量值不可以改 const char *p; //和char const *p 3。char str1[] = abc; char str2[] = abc; const char str3[] = abc; const char str4[] = abc; const char *str5 = abc; const char *str6 = abc; char *str7 = abc; char *str8 = abc; cout ( str1 == str2 ) endl; cout ( str3 == str4 ) endl; cout ( str5 == str6 ) endl; cout ( str7 == str8 ) endl; 结果是:0 0 1 1 str1,str2,str3,str4是数组变量,它们有各自的内存空间; 而str5,str6,str7,str8是指针,它们指向相同的常量区域。 4。 以下代码中的两个sizeof用法有问题吗?[C易] void UpperCase( char str[] ) // 将 str 中的小写字母转换成大写字母 { ? ? for( size_t i=0; isizeof(str)/sizeof(str[0]); ++i ) ? ?? ???if( a=str[i] str[i]=z ) ? ?? ?? ?? ?str[i] -= (a-A ); } char str[] = aBcDe; cout str字符长度为: sizeof(str)/sizeof(str[0]) endl; UpperCase( str ); cout str endl; 答案:函数内的sizeof有问题。根据语法,sizeof如用于数组,只能测出静态数组的大小,无法检测动态分配的或外部数组大小。函数外的str是一个静态定义的数组,因此其大小为6,因为还有\0,函数内的str实际只是一个指向字

文档评论(0)

mv2323 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档