PTAC语言练习题12(指针1).pdfVIP

  • 16
  • 0
  • 约小于1千字
  • 约 1页
  • 2023-06-08 发布于中国
  • 举报
PTAC语言练习题12(指针1)--第1页 PTAC语⾔练习题12 (指针1) ⼀、判断题 *若有定义int a[]={2,4,6,8,10},p=a;a的值是数组⾸地址,则 (p+1)的值是4。 ⾃⼰T 正确F 因为 * (p+1)=a[1]=4 * ⽽ ** (p+1)为 * ( * (p+1))意思是⼆维数组的第⼀⾏第0个元素; ⼆、选择题 下列程序段的输出是____。 int c[]={1, 3, 5}; int *k=c+1; printf(%d, *++k); 思想:*与++优先度⼀样,从右往左结合,故先算k+1,再取k[2]; 2-7 下列程序执⾏后的输出结果是( )。 main( ) { char a[10]={9, 8, 7, 6, 5, 4, 3, 2, 1, 0}, p=a+5;cout–p; } cout*–p 意思是输出该值; 2-8 **下列程序执⾏后的输出结果是( )。 main( ) { int a[ ]={1, 2, 3, 4, 5, 6, 7, 8, 9, 0}, p;p=a;coutp+9; } 由于符号优先性,先执⾏*p,后加9,故结果是9; 2-9 下列语句定义 x 为指向

文档评论(0)

1亿VIP精品文档

相关文档