国产精品一久久香蕉产线看-国产精品一区在线播放-国产精品自线在线播放-国产毛片久久国产-一级视频在线-一级视频在线观看免费

華為C/C++筆試題系列二

時(shí)間:2022-07-11 14:49:33 筆試 我要投稿
  • 相關(guān)推薦

華為C/C++筆試題系列二

華為筆試題;C;C++;

華為C/C++筆試題系列二

1.說(shuō)出下面這個(gè)程序的運(yùn)行結(jié)果,并簡(jiǎn)要敘述其理由:

char buf1[10]="hello";

char buf2[10]="hello";

if (buf1==buf2)

printf("equal!");

else printf("not equal!");

答:因?yàn)閎uf1,buf2分配了不同的內(nèi)存塊,而比較的是數(shù)組名,實(shí)際上是兩個(gè)分別指向數(shù)組起始元素地址的指針。

2.指出下面這段程序中存在一些什么問(wèn)題:

int loop,a[5];

int* p=a;

for (loop=0;loop<5;loop++)< p="">

{ p++;

*p=loop;

}

答:數(shù)組a[5]在創(chuàng)建時(shí)沒(méi)有初始化, 在for循環(huán)里也沒(méi)有起到完全初始化數(shù)組的作用,而且對(duì)一塊未知內(nèi)存賦值。在最后一輪循環(huán)結(jié)束時(shí)p指向了數(shù)組a[5]的最后一個(gè)元素的下一個(gè)地址。

string 系列

char * strcpy( char *strDest, const char *strSrc )

{

assert( (strDest != NULL) && (strSrc != NULL) );

char *address = strDest;

while( (*strDest++ = * strSrc++) != ‘\0’ );

return address;

}

char* strncpy(char* strdest, const char* strsrc, int n)

{

assert((strdest != NULL) && (strsrc != NULL));

char* address = strdest;

while(n-- > 0)

*strdest++ = *strsrc++;

return address;

}

int strcmp(const char* str1, const char* str2)

{

assert((str1 != NULL) && (str2 != NULL);

int ret = 0;

while (!(ret = (unsigned char*)*str1 - (unsigned char*)*str2) && (*str2))

{

str1++;

str2++;

}

if (ret > 0)

ret = 1;

else if (ret < 0)

ret = -1;

return ret;

}

int strlen(const char* str)

{

assert(str != NULL);

int len = 0;

while (\

主站蜘蛛池模板: 国产伦精品一区二区三区免 | 欧美日韩一区二区亚洲 | 欧美日韩在线观看一区二区 | 欧美成a高清在线观看www | 色套图| 亚洲黄色免费观看 | 亚洲爱视频 | 99色网| 日日夜夜天天 | 亚洲一二三区视频 | 特级毛片视频在线 | 成人黄色免费观看 | 又黄又爽又成人免费视频 | 天天插天天操 | 欧美日韩国产精品综合 | 网站一级片| 男女爽爽无遮拦午夜视频 | 日本一区免费 | 亚洲68283精品人体 | 伦理片在线观看网站资源 | 最近中文字幕在线6 | 77788色淫网站女女免费视频 | 欧美bbbbxxxx| 中文有码视频 | 国产免费丝袜调教视频 | 午夜爱爱影院 | 精品国产一二三区 | h片免费 | 三级黄色毛片网站 | 在线观看国产区 | 成人午夜性视频欧美成人 | 北条麻妃国产九九九精品视频 | 天天摸天天爽视频69视频 | 黄色网页在线免费观看 | 在线视频一区二区三区 | 五月婷在线 | 91短视频社区在线观看 | 黄色一级视频在线观看 | 色综合久久久久久888 | 黄色片在线观看视频 | 日本欧美中文字幕 |