(1)掌握b[10]数组中的值不同的原因。
int b[10];
printf("%d,%d,%d,%d",b,b+1,&b,&b+1);(2)变量:既能读又能写的内存对象 三要素:名称、大小、作用域
变量本质:连续内存空间的别名(相当于门牌号),变量可以有多个别名
(3)数据类型本质:固定大小内存块别名
(4)修改内存的方法(直接和间接)
int main()
{
int a;
char *p;
a=10;//直接赋值
printf("%d",&a);
*((int*)4127304)=200;//间接赋值==直接内存内存
{
p=1234028;//间接赋值==通过指针
*p=300;
}
printf("%d",a);
system("pause");
return;
}(5)学习C和JAVA的过程
C:学习 理解 应用 上项目
JAVA:学习 理解 上项目
本文探讨了C语言中数组和变量的概念,包括如何理解数组元素的值不同、变量的本质及内存操作方法,并简要介绍了从学习到项目实践的C语言和Java的学习路径。

被折叠的 条评论
为什么被折叠?



