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



C/C++中,设计的时候字符/字符串为什么要加引号? 第1页

  

user avatar   pansz 网友的相关建议: 
      

其实没有多底层的原因,就一个非常简单的理由:字符串可以包含任何字符

如果不指定一个开始与结束符的话,那么一旦字符串开始,到文件结束就全都是这个字符串的一部分。代码也就没法写下去了。

甚至,事实上当年的 C 语言是把各个模块逐个拼接起来编译的,也就是说,没有引号作为字符串结束符,那么一旦你开始了一个字符串,后边的所有 C 程序就都变成了字符串。整个程序结束了。




  

相关话题

  怎样理解C语言是才是代码的精髓,可以让你领略不一样的世界这句话?(其实就是怎么翻译成人话-_-# 
  开发桌面软件时,如何使用 Mac 上那种扁平化极简风格的 UI? 
  C 语言是否需要改进,甚至重新设计一门语言取代 C 语言? 
  c#中,is或者as做类型转换是否影响效率,有必要缓存吗? 
  编译器是如何实现C/C++中的const的功能? 
  如何去阅读并学习一些优秀的开源框架的源码? 
  C语言指针难吗?如何看待数学大v认为指针比范畴论还难? 
  c++初学者有必要深挖这样的问题吗? 
  为何对于无符号数,右移必须是逻辑的? 
  PHP、Java、Python、C、C++ 这几种编程语言都各有什么特点或优点? 

前一个讨论
为什么很多人接受不了新MacBook Pro的刘海?
下一个讨论
小鹏汽车 CEO 称 2024 年将量产飞行汽车,售价 100 万内,可能性有多大?技术上有哪些难点?





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