常見C語言面試題之十 有序表合併

2021-04-19 21:41:43 字數 533 閱讀 7572

#include "stdafx.h"

#include "stdio.h"

#include "stdlib.h"

#include "malloc.h"

typedef

struct lnode

lnode, *linklist;

linklist la, lb, lc;

lnode* create()

else

scanf("%d",&x);

}p->next = null;

return (l);  

}void print_linklist(linklist l)

printf("/n/n");

}linklist mergelist(linklist la, linklist lb)

else

}pc->next = pa?pa:pb;

free(lb);

return(lc);

}int _tmain(int argc, _tchar* argv)

C語言面試題之華為面試題

1 區域性變數能否和全域性變數重名?答 能,區域性會遮蔽全域性。要用全域性變數,需要使用 區域性變數可以與全域性變數同名,在函式內引用這個變數時,會用到同名的區域性變數,而不會用到全域性變數。對於有些編譯器而言,在同乙個函式內可以定義多個同名的區域性變數,比如在兩個迴圈體內都定義乙個同名的區域性變數...

C 語言常見面試題

1 define 與 typedef的區別 1 define是預處理指令,在預處理時進行替換,其後邊沒有分號 2 typedef是在編譯時處理的,使用時注意 1例 define pint int typedef int pint pint a,b 相當於int a,b 只定義了乙個指標 pint a...

C 面試題(十)

在cout和多數c 表示式中,char陣列名,char指標以及用雙引號括起的字串常量都被解釋為字串第乙個字元的位址。題中,p是包括字元s的char元素位址。cout物件認為char的位址是字串的位址,因此列印改位址處的字元,然後繼續列印後面的字元,直到遇到空字元位置,所以會列印string。依次類推...