printf("%d, %d, %d\n")
问两道面试题
1.
printf("%d, %d, %d\n");
一道面试题,打印出什么东西,为什么啊?这三个数字式固定的吗?
2.
char e[] = "suojunqi";
cout<<sizeof(e)<<endl; //是9,自动补了一个0
char *n[] = {"ab", "cd", "ef", "gh"};
cout<<sizeof(n)<<endl; //是16,为什么不补呢?
很奇怪,数组到底会补什么呢?有时候补,有时候不补?
3.
char m[10] = "suojunqi";
比如这个数组,只有8个字符,会补两个0吗?(会的)