哪位大神能帮我解释解释?挺急的!!
2015-06-16 16:46
int __cdecl printf(const char * __restrict__ _Format,...);
main(){
char *a="main(){char *a=%c%s%c;printf(a,34,a,34);}";
printf(a,34,a,34);
}
printf(main(){char *a=%c%s%c;printf(a,34,a,34);},34,a,34);
程序代码:
main(){char *a=%c\ //这个%c对应第一个34, 被转化为'"'
%s\ //这个%s对应char *a="main(){char *a=%c%s%c;printf(a,34,a,34);}";中a的内容, 不包括'"'
%c\ //这个%c和第一个一样,被转化为'"'
;printf(a,34,a,34);}

2015-06-16 19:00
2015-06-16 20:47
2015-06-16 22:02
printf("i=%d,c=%d",i,c);等.char *a="shgrhgrug";printf(a);

2015-06-16 22:27