几道C语言题目
摘要:
第一题下面代码的输出结果是?int main(){ int a[][3] = {1, 2, 3, 4, 5, 6}; int (*ptr)[3] = a; printf("%d, %d\n", (*ptr)[1], (*ptr)[2]); ++ptr; printf("%d, %d\n", (*ptr)[1], (*ptr)[2]); system("pause") ; return 0 ;}结果2, 35, 6分析ptr的类型是int(*)[3],那么*ptr的类型便是int[3],也就是int*(编译器会将数组名转换成指针),所以 阅读全文
posted @ 2010-07-16 11:21 翰墨小生 阅读(2062) 评论(6) 推荐(0) 编辑