(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:学习 理解 上项目