摘要:
1. 以下程序的输出结果为 ( ) 1 #include <iostream> 2 3 main( ) 4 5 { 6 7 using namespace std; 8 9 int num[5]={1,2,3,4,5};10 11 cout <<*((int *)(&num+1)-1) <<endl;12 13 }A. 1 B.2 C. 3 D. 4 E. 5 F. 0 G. 未初始化内存,无法确定在C语言中,一维数组名表示数组的首地址,而且是一个指针.如上例num,对&num,表示指针的指针.意味着这里强制转换为二维数组指针.这样 & 阅读全文
posted @ 2013-03-22 14:46
ligangcool
阅读(2432)
评论(0)
推荐(0)