标签:include cccccc 程序员 c语言 color
#include <stdio.h> /* 1.内存寻址由大到小,优先分配内存地址比较大的字节给变量 2.变量越先定义,内存地址就越大 3.取得变量的地址:&变量名 4.输出地址:%p 5.一个变量一定先进行初始化,才能使用 */ int main() { // 内存寻址由大到小 int a = 10; int b = 20; int c; // &是一个地址运算符,取得变量的地址 // %p用来输出地址 // 0x7fff56f09bc8 printf("a的地址是:%p\n", &a); // 0x7fff56f09bc8 printf("b的地址是:%p\n", &b); // 0x7fff56f09bc4 printf("c的地址是:%p\n", &c); // 0x7fff56f09bc0 //int d = c + 1; //由于变量c没有经过初始化,所以直接拿来使用是不对的 printf("c的值是%d\n", c); //c的值是1606416536 return 0; } /*int a; 与 int a=0 初始化区别*/ void test() { int a; printf("a的值是:%d\n", a); //a的值是:1606422622 { int a=0; printf("a的值是:%d\n", a); //a的值是:0 } }
标签:include cccccc 程序员 c语言 color
原文地址:http://putongren.blog.51cto.com/9086263/1626203