C语言内存区域

来源:互联网 发布:淘宝客建站系统 编辑:程序博客网 时间:2024/05/13 12:54

C语言内存区域

分类:

  • 栈区 stack : 函数参数区+局部变量
  • 堆区 heap
  • 全局区(静态区) static
  • 文字常量区 :常量字符串
  • 程序代码区

特殊案例

  • char ch[]=“abc”;
    ch是一个存放字符串初值的一维数组,可以改变数组内容;
  • char *pch = “abc”;
    pch是一个指针,指向一个字符串常量,不可以改变内容,但可以改变pch指针的指向。

C语言操作字符串是通过它在内存中的存储单元的首地址进行的。这是字符串的终极本质。

0 0
原创粉丝点击