变量本质分析

来源:互联网 发布:数据录入兼职平台 编辑:程序博客网 时间:2024/06/07 08:39
#define  _CRT_SECURE_NO_WARNINGS #include <stdlib.h>#include <string.h>#include <stdio.h>void main44(){int a ;int b; char *    p ;//p = 0xaa11a = 10; //1 直接赋值  //cpu里面执行printf("&a: %d\n", &a);//2间接赋值 ==直接通过内存 *((int*)1245024) = 200; printf("a: %d\n", a); {p = 1245024;  // 间接赋值 通过指针*p = 300; } //3 对内存空间能不能在取 别名.....  C++ 引用 抛砖.....//1245024printf("hello...\n");system("pause");return ;}void sub1(){}


变量概念

Ø  概念:既能读又能写的内存对象,称为变量;若一旦初始化后不能修改的对象则称为常量。

Ø   变量定义形式:     类型  标识符, 标识符, … , 标识符 ; 


变量本质

1、程序通过变量来申请和命名内存空间 int a = 0

2、通过变量名访问内存空间

(一段连续)内存空间的别名(是一个门牌号)

3、修改变量有几种方法?

1、直接

2、间接。内存有地址编号,拿到地址编号也可以修改内存;于是横空出世了!(编程案例)

3、内存空间可以再取给别名吗?

4、数据类型和变量的关系

Ø     通过数据类型定义变量



原创粉丝点击