题目
请在下列所有题目的横线上填写printf的值
//1
void e(int n) {
if(n>0) {
e(--n);
printf("%d",n);
e(--n); }
}
int main() {
int a;
a=3;
e(a);
}
// 2
int i=3;
int j;
j = sizeof(++i+ ++i);
printf("%d%d", i ,j);
//3
int a[5]={1,2,3,4,5};
int *ptr=(int *)(&a+1);
printf("%d%d",*(a+1),*(ptr-1));
//4
struct node { char a; char b; char c;char d;};
int main() {
struct node s= { 3, 1,0,8 };
struct node *pt = &s;
printf("%d" , *(unsigned short*)pt);}
//5
#define value(Structure,Field) \
((unsigned int)&(((Structure*)0)->Field))
typedef struct {
short a;
char b;
char* c;
long (*d)[3];
float e;
}init;
int main()
{
printf("%d",value(init,e));
}
//6
float a=27.02;
int i=8,j=32;
unsigned int b =