面试题->motolola一面试题

来源:互联网 发布:淘宝没收到货退款流程 编辑:程序博客网 时间:2024/05/17 04:08
#include <stdio.h>int main(){    int a[5] = {1, 2, 3, 4, 5};    int* p1 = (int*)(&a + 1);     int* p2 = (int*)((int)a + 1);    int* p3 = (int*)(a + 1);        printf("%d, %d, %d\n", p1[-1], p2[0], p3[1]);        return 0;}// A. 数组下标不能是负数,程序无法运行// B. p1[-1]将输出随机数,p2[0]输出2, p3[1]输出3// C. p1[-1]将输出乱码, p2[0]和p3[1]输出2

原创粉丝点击