摘要:
指针和数组名容易用错,本文记录常见的错误。错误用法一、定义时是数组,在其他文件中声明为指针。file a.c 中,定义b是一个数值: 1 #include <stdio.h> 2 3 char b[4] = {'1', '2', '3', '4'}; 4 5 void printinfilea(void) 6 { 7 printf("in a.c, b=0x%x, first addr=0x%x \n", b, &b[0]); 8 9 return;10 }文件 b.c 中声明b为指针:#i 阅读全文