百科问答小站 logo
百科问答小站 font logo



该如何正确看待c中的字符串常量? 第1页

  

user avatar   zorrolang 网友的相关建议: 
      

首先,char *s="ABC"和char array[ ]="ABC"两种写法不是你想象的“是指针还是数组”的问题,你需要站在高于基本C语言语法层面的计算机科学的知识来看这个问题。这两种写法根本上的区别是这两个数据放在了不同的存储区,你需要程序编译执行的知识才能明白(或者朦朦胧胧的理解个大概)。

我在下面这个问题下已经回答了同样的问题:

此处就不再赘述了,请打开上面的链接查看更详细的解释。最好先看一下问题,因为那个问题也是你这个阶段很容易碰到的问题。




  

相关话题

  学C++之前需要先学C吗? 
  有没有一种可能,做出来512g内存的计算机,这样就不需要外存了,那os这门课是不是内容可以少点? 
  C语言初学者,想问下面这个代码哪里不对,为什么运行不了呢? 
  「传输自动生成代码并执行、生成所需文件」能否成为未来的下载方式? 
  为什么有人说弄懂了《算法导论》的 90%,就超越了 90%的程序员? 
  运算符+左右操作数地位相等吗? 
  如何用C语言写一个简易计算器? 
  如何看待网传视频「青岛外卖小哥帮崩溃程序员写代码」? 
  如何反驳「程序员离开电脑就是废物」这个观点? 
  c/c++怎么把一个bool数组(刚好8个元素)转换成char? 

前一个讨论
鸿蒙很明显基于Android,为什么那么多人不相信这个事实?
下一个讨论
能否用核武器为常规军事力量“担保”,从而仅用常规军力达成胜利?





© 2025-03-03 - tinynew.org. All Rights Reserved.
© 2025-03-03 - tinynew.org. 保留所有权利