赞助论坛
  • 2539阅读
  • 0回复

求高手解围 数组和指针的区别。 [复制链接]

楼层直达
发帖
30
精华
0
金币
86
威望
0
贡献
0
好评
0
注册
2010-07-14
楼主    liuxiao721 发表于: 2012-11-06 15:01:11 
小弟想搞个单片机用PWM方式发声音的程序,但是在调试程序的时候出了错,用 unsigned char code syin[] 定义了一个数组用来存放WAV文件的16进制码,但在调用的时候出了错,直接用( P0 =syin[j] ;j++ )来调用。不成功,为什么只能用以指针来调用? 用这个调用成功( unsigned char *p; P0 = *P; P++; )这样调用成功,这是为什么呢?