嵌入式软件工程师面试题
嵌入式软件工程师主要从事嵌入式软件开发工作。涉及应用层以及底层软件开发和设计工作。下面就由为大家介绍一下嵌入式软件工程师面试题的文章,欢迎阅读。
嵌入式软件工程师面试题篇1
1、将一个链表逆序
LinkList *p1,*p2 = NULL,*p3 = NULL;
if(head == NULL || head- next == NULL)
return head;
p1 = head- next;
hile(p1!=NULL)
{
p3 = p1- next;
p1- next = p2;
p2 = p1;
p1 = p3; }
head- next = p2;
// head = p2;
return head;
}
char *substring = malloc(256);
if(strstr(longstring,shortstring)!=NULL)
return shortstring;
for(i=strlen(shortstring)-1;i 0;i--) {
for(j=0;j =strlen(shortstring)-i;j++) {
memcpy(substring, shortstring[j],i);