常德市餐厅卫生许可证:怎么能学好C语言?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 13:32:02
C语言中的数组和指针,怎么学习容易理解和记忆!!

最基本的:
char c[10];
int i[10];

那么:
*c就是 c[0] *(c+1)是c[1]....//每次移动1字节
*i就是 i[0] *(i+1)是i[1]....//每次移动4字节
可见虽然字符型和整数型所占用的字节数不同,但是指针的计算是由编译器来自动完成的。

另外一定要记住不要给不确定的指针赋值。
如:下面的语句会出现致命错误。
int *i;
i[0]=1234;

正确的方法是:
int *i;
int i2[100];
i=i2;
i[0]=1234;

多编些实例啊,总之就是多练.

同意以上观点

对于指针问题,你可以采用形象的记忆方法(比如把电脑中的假设的指针想像成一个小朋友读书时的手指,指到哪,读到哪).把地址问题,C语言中的变量问题弄明白了就差不多了.

多看几遍,再写几个就有了,

可以找一些简单的例程,认真地分析一下,就可以彻底地了解了。然后就是自己试着编写几个小程序。