摘要:
1.main(){ int a[5]={1,2,3,4,5}; int *ptr=(int*)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));}答:2,5*(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5 &a+1不是首地址+1,系统会认为加一个a数组的偏 移,是偏移了一个数组的大小(本例是5个int) int *ptr=(int *)(&a+1); 则ptr实际 是&(a[5]),也就是a+5原因如下: &a是数组指针,其类型为 int (*)[5]; 而 指针加1要根据指针类型加 阅读全文
摘要:
爱荷华大学在线的美国音标学习程序(强烈推荐):《 Phonetics: The Sound of American English》(它提供了完整的FLASH图示,包括口腔侧面剖解图、发音步骤、真人正面口型示范以及单词实例,能够很好的纠正一些发音问题)。地址:http://www.uiowa.edu/~acadtech/phonetics/english/frameset.htmlhttp://www.cnblogs.com/KnightsWarrior/p/CoderLoveEnglish.html关于iOS开发的:http://blog.csdn.net/totogo2010http:// 阅读全文