嵌入式软件工程师笔试题 华为面试宝典.pdf

嵌入式软件工程师笔试题 华为面试宝典.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最新资料整理推荐 1、将一个字符串逆序 2、将一个链表逆序 3、计算一个字节里(byte)里面有多少bit 被置 1 4、搜索给定的字节(byte) 5、在一个字符串中找到可能的最长的子字符串 6、字符串转换为整数 7、整数转换为字符串 /* * 题目:将一个字符串逆序 * 完成时间:2006.9.30 深圳极讯网吧 * 版权归刘志强所有 * 描述:写本程序的目的是希望练一下手,希望下午去面试能成功, 不希望国庆节之后再去找工作拉! */ #include iostream using namespace std; 1 最新资料整理推荐 //#define NULL ((void *)0) char * mystrrev(char * const dest,const char * const src) { if (dest==NULL src==NULL) return NULL; char *addr = dest; int val_len = strlen(src); dest[val_len] = \0; int i; for (i=0; ival_len; i++) { *(dest+i) = *(src+val_len-i-1); } return addr; 2 最新资料整理推荐 } main() { char *str=asdfa; char *str1=NULL; str1 = (char *)malloc(20); if (str1 == NULL) coutmalloc failed; coutmystrrev(str1,str); free(str1); str1=NULL;//杜绝野指针 } 3 最新资料整理推荐 p=head; q=p-next; while(q!=NULL) { temp=q-next; q-next=p; p=q; q=temp; } 这样增加个辅助的指针就行乐。 ok 通过编译的代码: #include stdio.h #include ctype.h #include stdlib.h 4 最新资料整理推荐 typedef struct List{ int data; struct List *next; }List; List *list_create(void) { struct List *head,*tail,*p; int e; head=(List *)malloc(sizeof(List)); tail=head; printf(\nList Create,input numbers(end of 0):); scanf(%d,e); while(e){ p=(List *)malloc(sizeof(List)); 5 最新资料整理推荐 p-data=e; tail-next=p; tail=p; scanf(%d,e);} tail-next=NULL; return head; } List *list_reverse(List *head) { List *p,*q,*r; p=head; q=p-next; while(q!=NULL) 6 最新资料整理推荐 { r=q-next; q-next=p; p=q; q=r; } head-next=NULL; head=p; return head; } void main(void) { struct List *head,*p;

文档评论(0)

文章写作专家 + 关注
官方认证
服务提供商

本司主营文章撰写、培训教材、合同协议、发言稿、策划、汇报、各类文案。 ~ 海量资深编辑老师无缝对接,一对一服务。 ~ 保原创!可加急!免费改!

认证主体张家港市尚博锐艺术培训咨询有限公司
IP属地江苏
统一社会信用代码/组织机构代码
91320582302062995R

1亿VIP精品文档

相关文档