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



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

  

user avatar   zorrolang 网友的相关建议: 
      

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

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

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




  

相关话题

  做一个不同编程语言之间的converter有没有意义? 
  电脑存在“熟悉”某项任务后运行变快的情况吗? 
  手机游戏《明日方舟》里的阿米娅到底是兔子还是驴? 
  如果让你重新开始学计算机,你的学习路线会是怎么选择? 
  从现在回首来看,「软件使用本机二进制代码分发」是不是一个错误? 
  <<深度探索c++对象模型>>中的虚继承看着蛋疼,感觉这在实际中也没多大用,需要继续深究吗? 
  C++ 中,如果指针换了被指向的东西,那被指向的原来的东西(是被 new 出来的)所占的内存会立刻被释放吗? 
  结合深度学习的图像修复怎么实现? 
  为什么大学老师教编程上课都不敲代码? 
  软件架构中解耦的意义难道是为了频繁的更换架构? 

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





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