1. typedef一個指向10個int數(shù)組的指針。
答 typedef int(*pInt)[10],注意區(qū)別typedef int *pInt_10[10]
2. 定義了一個三維數(shù)組a[10][10][10],這第223個元素表示為?
答 a[2][2][1].a[...][...][2]是201--300個元素,
3.定義一個宏把第二位清零,其余位取反
答 #define NBL(a) (((a)&(~2))^2)
4.寫出以下程序的輸出:
int i=-1;
printf("%d\n",i>>2)
答 16383.-1儲存為0xFFFF,右移兩位后為0x3FFF=(2^10-1)=16383。我寫成16384了,少見了個1,
5.(a-b)*(c+5)的后綴表達(dá)式:a b - c 5 + *
6.找出規(guī)律并填寫:16 96 12;10 ()15,應(yīng)填30
16=2*8;12=2*6;16*6=12*8=96 10=5*2;15=5*3;10*3=15*2=30