首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我的C代码有问题。它返回到非零值,我不知道为什么

您好!对于您提到的问题,我会尽力给出一个完善且全面的答案。

首先,您提到的问题是关于C代码返回非零值的原因。C语言中,返回非零值通常表示程序执行过程中出现了错误或异常情况。要找出具体原因,可以考虑以下几个方面:

  1. 语法错误:检查代码中是否存在语法错误,例如拼写错误、缺少分号等。这些错误可能导致程序无法正常编译或运行。
  2. 逻辑错误:检查代码中的逻辑是否正确,例如变量使用错误、循环条件错误等。这些错误可能导致程序在运行时出现异常。
  3. 内存错误:检查代码中是否存在内存泄漏、越界访问等问题。这些错误可能导致程序在运行时出现崩溃或未定义行为。
  4. 外部依赖:检查代码是否依赖外部库或文件,确保这些依赖项的正确性和可用性。如果依赖项缺失或版本不匹配,可能导致程序无法正常运行。

针对您的具体问题,我无法直接给出确切的答案,因为需要查看您的代码并进行调试。但是,我可以给出一些常见的可能原因和解决方法:

  1. 检查返回值:查看代码中返回非零值的函数或语句,并确认其返回值的含义。根据返回值的不同,可以判断出具体的错误类型。
  2. 调试工具:使用调试工具(如GDB)对代码进行调试,逐步执行并观察程序的执行过程。通过查看变量的值、函数的调用栈等信息,可以帮助定位错误所在。
  3. 日志输出:在代码中添加适当的日志输出语句,记录程序执行过程中的关键信息。通过查看日志,可以追踪程序的执行路径,帮助找出错误原因。
  4. 单元测试:编写针对代码中各个功能模块的单元测试,验证其正确性。通过逐个测试模块,可以逐步排除错误,最终找到问题所在。

总之,要解决C代码返回非零值的问题,需要仔细检查代码、进行调试和测试,并根据具体情况采取相应的解决方法。希望以上信息对您有所帮助。

另外,如果您需要了解更多关于C语言开发、调试工具、单元测试等方面的知识,您可以参考腾讯云的开发者文档和相关产品:

  1. 腾讯云开发者文档:https://cloud.tencent.com/document/product
  2. 腾讯云C语言开发工具包(CDK):https://cloud.tencent.com/product/cdk

请注意,以上链接仅供参考,具体的产品和解决方案选择应根据您的实际需求和情况进行评估和决策。

相关搜索:我的代码或我对它的理解有问题我的c++代码不允许我输入所有的输入值,我不知道为什么我的JavaScript代码和HTML显示它的方式有问题我的dev++返回非静态警告。代码有什么问题?我不知道为什么postman中会显示双精度值。我的代码正确吗?我被multiplicativePersistence算法的问题卡住了。我不知道为什么这段代码不能工作我用C语言写了一个问题的代码。为什么它没有显示任何输出?为什么我的代码不打印任何东西?我的循环有什么问题吗?我有问题回到我的循环,我正在使用作为我的基于文本的RPG的排序地图,不确定如何解决它。(PYTHON)我的N皇后问题一直持续到n=5,我不知道为什么C++我正在尝试添加一个透视筛选器字段,但我不知道我的代码有什么问题我的C代码的输出比我预期的值多了1。为什么?我不确定我的Marie代码有什么问题,如果可能的话,我想要一些关于如何修复它的建议。为什么Flutter the包不能正确显示,或者是我的代码有问题?我的代码中第5行出现了一个问题,声明“缺少'()‘调用构造函数’”,我不知道如何调试它我不知道为什么结尾的括号和分号。它一直显示为红色。我确信我的代码是正确的在C中的问题,我不知道为什么main不能读取''or_vectb'‘我的kotlin代码对列表中的最大值和最小值给出了错误的答案,我不知道为什么让我的“清除”事件侦听器正常工作时遇到了问题。为什么它仍然有存储的值?我的toString junit测试失败了,我有一个几乎相同的toString junit测试,它运行得很好,我不知道问题出在哪里。
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

随机过程(2)——极限状态的平稳分布与周期(上),一些特殊的马尔科夫链

有了这两个性质,我们不难得到 那么同样的,根据 常返,可以得到 ,那么这样的话,就会有 还是那句话,这个不等式成立的原因是 再回到 ,不仅仅只有 这一条路径。...所以事实上都是同号的情况下,根据和为1,就可以得到非负。但是为什么它们又是恒正的呢?这是因为,首先向量的某一个元素一定是正数(否则全是0,和不可能为1)。...比方说下面这一张图,可以看出,从左边走,回到 就需要3步,从右边走就需要4步。虽然左右两边各只有 的概率,但是因为我们“有概率”通过3步和4步回到 ,因此有 。 ?...接下来我们会关注周期性中的非周期(aperiodic)状态的情况,也就是所有状态的周期为1的情况。对于某个状态,如果它的周期为1,其实会诞生一些比较有趣的小结论,甚至会与初等数论有密切的联系。...首先,因为状态 非周期,所以只要有 ,就一定会找到 ,使得 这是数论中著名的裴蜀(Bezout)定理。不知道的话没关系,后面也基本上用不上它。

2.1K50

清明节偷偷训练“熊猫烧香”,结果我的电脑为熊猫“献身了”!

最后,它从工具箱里拿出了一个不知道装了什么鬼玩意儿的U盘,查到我电脑上,启动了电脑,这厮开始双击“计算机”,打开后,一看,我靠,磁盘盘符都不见了(装系统时分区出来的C、D、E、F盘符都不见了)!!...电脑里有很多重要的资料,也包括和猫大人一起写书的原稿,关键是很多资料和书稿都在这一台电脑里。我去,整个人都不好了。 哎,电脑不能恢复了!!!要返厂,也就是说,磁盘中的数据大概率会丢失。...我想起家里还有一台“老古董”,以后一段时间就用它来码文、码代码了。 ? 不过这台“老古董”的磁盘容量不够大,于是,我在电脑维修店买了一块硬盘。 ? ? 回到家,赶紧给“老古董”把硬盘装上。...最后,有时间我再研究下“熊猫烧香”的源码,研究它不是为了别的,而是从源码级别充分了解它的感染机制和传播机制,这样才能更好的防御网络病毒,对网络和信息安全贡献一份力量!...好了,今天就到这儿吧,我是冰河,大家有啥问题可以在下方留言,也可以加我微信:sun_shine_lyz,我拉你进群,一起交流技术,一起进阶,一起进大厂~~

1.7K20
  • 嵌入式C语言面试题_c语言基础面试题

    预处理器标识#error的目的是什么? 如果你不知道答案,请看参考文献1。这问题对区分一个正常的伙计和一个书呆子是很有用的。只有书呆子才会读C语言课本的附录去找出象这种问题的答案。...这段代码的目的是用来返指针*ptr指向值的平方,但是,由于*ptr指向一个volatile型参数,编译器将产生类似下面的代码: int square(volatile int *ptr) {...结果,这段代码可能返不是你所期望的平方值!...给定一个整型变量a,写两段代码,第一个设置a的bit 3,第二个清除a 的bit 3。在以上两个操作中,要保持其它位不变。 对这个问题有三种基本的反应 1)不知道如何下手。...如果你不知道答案,我也不把这个当作问题。我发现这个问题的最大好处是这是一个关于代码编写风格,代码的可读性,代码的可修改性的好的话题。

    88410

    来看看这些嵌入式工程师常见面试题你会不会

    这个操作符存在C语言中的原因是它使得编译器能产生比if-then-else更优的代码,了解这个用法是很重要的。 3) 懂得在宏中小心地把参数用括号括起来。...如果你不知道答案,请看参考文献1。这问题对区分一个正常的伙计和一个书呆子是很有用的。只有书呆子才会读C语言课本的附录去找出象这种问题的答案。...关键字static的作用是什么? 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1) 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。...这段代码的目的是用来返指针*ptr指向值的平方,但是,由于*ptr指向一个volatile型参数,编译器将产生类似下面的代码: int square(volatile int *ptr) {...结果,这段代码可能返不是你所期望的平方值!

    66120

    volatile在嵌入式系统中的用法

    嵌入式C语言笔试经常会出现的题目有: 1、区分指针常量与常量数组 2、char *p = "hello"与char a[]="hello"的区别。...3、大小端问题 4、字节对齐问题 5、const的作用、static的作用\extern的作用 6、进程与线程的区别 7、Linux进程间通讯方式有哪几种,简述它们各自的特点...多线程应用中被几个任务共享的变量 回答不出这个问题的人是不会被雇佣的。我认为这是区分C程序员和嵌入式系统程序员的最基本的问题。...这段代码的目的是用来返指针*ptr指向值的平方,但是,由于*ptr指向一个volatile型参数,编译器将产生类似下面的代码: int square(volatile int *ptr)...结果,这段代码可能返不是你所期望的平方值!

    1.6K20

    艺术鬼才!Unicode 字符还能这么玩?

    上周的时候,朋友圈的直升飞机不知道为什么就火了,很多朋友开着各种花式飞机带着起飞。 ? 还没来得及了解咋回事来着,这个直升飞机就?到的微博热搜。 ?...程序员朋友应该都很熟悉 Unicode (万国码),它几乎包含世界上所有符号,比如组成直升飞机这几个特殊符号对应的 Unicode 码分别为: ? ?...组合字符 Unicode 有一类字符称为组合字符,它可以附加在前一个非组合字符上,从而使整体看起来像是一个字符。...反解密的原理可以参考上面隐形水印的代码 小心零宽字符 日常开发过程中,我们有时需要从一些文件中读取文本内容,然后做相应的处理。 有时候我们可能会碰到一些诡异的现象,比如我们之前碰到的例子。...这篇文章墨迹了很久才水出来,下周开始再次恢复周更的节奏,再忙再累,每周都来一篇。 欢迎各位小伙伴,每周来这里蹲我,Gank 我!!! 好了,我是楼下小黑哥,下周见!!! ?

    1.9K10

    真是个诡计多端的“0”。

    但是毕导却给了我一个叫做“黎曼球”的东西: 他告诉我,在黎曼球规则里,1 除以 0 等于无穷,这个无穷非正、非负、非实数、非虚数,它长度无限,方向任意。 哦,原来是这样。...回到 Java 关于除 0 这个话题,我们回到 Java 里面,我曾经踩过这样的一个坑,也研究了一小下下,给大家分享一下。...,和我前面遇到的问题一模一样: 为什么用 Float 或者 Double 除以零不会抛出 java.lang.ArithmeticExceptionL:/by zero 异常?...另外,说个题外话,按照毕导的视频来说,这里的这个 “±infinity” 其实是不严谨的,应该就是无穷,视频前面说了,这个无穷非正、非负、非实数、非虚数,它长度无限,方向任意。 那么问题又来了?.../faq.html#exceptions 这个问题的答案就藏在这个链接里面: 请问:为什么除以零(或溢出,或下溢)不会停止程序或引发错误?

    14410

    随机过程(D)——鞅的极限性质的应用,布朗运动概述

    如果它是一个鞅,我们上一节有说过,就是它的极限是存在的。当然如果极限不存在,这个问题本身也就站不住脚了,毕竟我们问的就是“极限情况下”的 的表现。...比方说花粉飘在水上的时候所移动的轨迹就是一种布朗运动。 回到正题。布朗运动的严格定义如下。...当然如果有人要问为什么之后的一段看起来并不像是对称的,我只能说,你手画一个布朗运动试试…… 数量性质 这一部分会相对硬核一些。...不过这里我是抄的书上的定理,就没改了) 这个性质事实上说明了,在 这一段时间内,其最大值 的概率,恰好是最后一个时间上,最大值 的概率的两倍,相当于说一段时间的结果可以直接被最后一个点给预测出来。...事实上,这个性质也说明了一点就是 ,因此结合之前得到的常返性,我们可以发现布朗运动对应的常返性,实质上是一种零常返。

    2.2K30

    简单理解图神经网络 GNN

    现在还有最后一个问题,你会发现,现在我们的矩阵 图片 中,非零元素均为1,即简单的将当前节点的邻居信息相加,可以想象的是它会越来越「膨胀」。 图片 实际上,解决这个问题并不麻烦,归一化就行了。...虽然式子长得难看了点,但我想如果你了解了上面讲的内容,也就不难理解了。 关于归一化的一些问题 现在,让我们回到上面没解决的问题: 为什么要进行归一化? 论文中为什么使用 图片 进行归一化?...问题一 首先,为什么要进行归一化?这个问题其实在上面也有简单的解释。矩阵 图片 中,非零元素均为1,那么这就意味着,在计算 图片 时,就是简单的将当前节点的邻居信息相加,各个邻居一视同仁。...现在我们已经将求和变成了加权平均,权值之后归一化为1了。 对称归一化 那么为什么不直接使用简单的平均化方法呢?第一个缺点就是 图片 不再是对称矩阵了,这不是我们想要看到的。...举个例子,节点A是我,节点C是老板,老板管着一票人,我只是一个苦命的打工人,不可能说把老板的工资完全加到我身上,然后我拿着一半我的工资,一半老板的工资,美滋滋。

    4.6K10

    PHP为什么empty可以访问不存在的索引

    按理说哈, 函数调用的时候, 会将将参数传值过去吧, 也就是说两个函数的调用第一步, 都是要把$arr['1']这个内容取出来吧, 那又为什么一个能拿出来一个拿不出来呢?...不懂就要问, 然后我就这个传参的问题各种搜索, 也没有找到想要的答案. 但是, 冥冥中我是感觉他们是有区别的, 你要问我为什么, 来: ?...虽然我不知道语言构造器是什么, 但是函数我知道啊. 而官方文档中也提出了, empty不是一个函数, 那么, 上面拿他当做函数来进行分析显然就不对了....刚刚想到这个问题的时候, 我还疑惑了一下, 既然有更有效率的方式, 那array_key_exists函数存在的意义是什么呢?...简单了解一下, 也算解了心中的小困惑. 是我小看了empty老兄, 一直以为它只是一个小小的函数, 没想到竟然是关键字, 失敬失敬.

    64620

    随机过程(3)——无限状态的平稳测度,返回时间,访问频率:几个定理的证明

    这也是我们一直在讨论的主体,提一下只是怕读者忘了。 一条随机过程不可约,其实也就是状态相互之间都是互达的。非周期的话,其实可以推出所有状态都是常返的(想想为什么?)。...但这样的话存在一个问题就是没有办法说明 一定是最小的那一个,所以与全文的证明逻辑是不自洽的。如果你跟上了,你一定明白我在说什么。 接下来,我们来说明这个定理证明的step 2。...所以很明显,区分 和 很有必要, 因为会导致不同的含义。 如果 ,那么一方面,我们有 因为这个求和相当于讨论了 ,也就是回到 的时间从1到无穷的所有的可能情况的概率和。根据常返, 。...如果 ,那么一方面,我们有 也就是说,通过一个简单的下标转换,我们就把它变成了 的一部分。而另一方面,又有 (想想为什么?),所以在这个情况下,两个式子也是相等的。...但如果 ,那么问题也不大,因为根据不可约性, ,而另一方面,我们有 (一个好的理解思路是把它近似看作有限状态的矩阵形式 ,那么很明显, )所以也可以得到 是有限的。

    1.8K20

    这才是面试官想听的:详解「递归」正确的打开方式

    答:用再小一号的问题的解构造出来的,小到不能再小的时候就是到了零号问题的时候,也就是 base case 了。 ?...所以每道递归题,我们按照这三个步骤来分析,把这三个问题搞清楚,代码就很容易写了。 斐波那契数列 这题虽是老生常谈了,但相信我这里分享的一定会让你有其他收获。...我在上面?的视频里也提到了,不懂的同学往上翻看视频哦~ 优化算法 那我们就想了,为什么这么一个简简单单的运算竟然要指数级的时间复杂度?到底是为什么让时间如此之大。...回到优化算法上来,那计算机如何记笔记呢? 我们要想求 F(n),无非也就是要 记录 F(0) ~ F(n-1) 的值, 那选取一个合适的数据结构来存储就好了。...因为回来的时候不需要 backtrack,递归这里就是最后一步了,不需要再往上一层返值。

    48520

    从一次编译器告警说起~~

    最近在抓代码质量这块,修改编译器告警规则入手,结合群里推荐的的clang-tidy来进行静态代码分析,真所谓不看不知道,一看吓一跳,光提示就一堆,挨个进行分析,发现了一个很有意思的告警**-Wmissing-field-initializers...,想象很多人会毫不犹豫的给出答案: ad.score: 0, ad.adid: 其实,这个答案可对可不对,当然是有前提的,即: 特定的编译器在Debug环境下,会将整形值初始化为0 在我的本地环境gcc11.2...默认初始化 默认初始化是C++中的一种很常见的初始化方式,它根据对象的类型规定了初始化的方式,但并不为对象提供显式的初始值。...,即仅支持默认初始化,这就是为什么这种方式下,score输出是个垃圾值的原因(adid输出为固定空值,是因为string的默认构造函数导致)。...好了,基于以上两个概念,继续回到正题。 目前来看,值初始化是我们所需要的,也避免了一些意想不到的问题(比如前面的score的值为一个随机值或者非预期值)。

    14510

    写给大年三十,就地过年的你

    《报告》显示,66.7%的受访者选择“就地过年”,中国铁路春运客流将下调至2.96亿人次,较往年同期下降了六成,其中,异地就业的达到半数以上(即工作所在地的省市非户籍所在省市),另各有16.8%的表示仍想回去或仍在考虑中...决定就地过年后,有空就去附近收集些“年货”,一天天的店铺渐渐都空了,为防止一月二十八日之后的政策变动,有条件的人们大都选择了在此之前回家,看着他们一个个踏上“返京、归杭、入蜀、豫见、爷青回、归西、赣返、...小的时候,一家人住在小平房,跟爷爷奶奶住在一个院子里,每每过年,一家人就从各个地方来到老人所在的这个小院子,围着“八仙桌”吃年夜饭,靠在一起看春晚,我们小孩子就期待着零点放鞭炮的时刻,好不热闹。...后来,大家都搬到楼房里,爷爷奶奶爸爸妈妈都住在北泉镇,过年的时候,姑姑大伯都从乌鲁木齐、奎屯等地回到老人在的地方,我知道即使在大人心中,回到老人在的地方,甚至是回到那间小平房,才算是真正的回家了。...长大成人 不知道从什么时候开始,年味越来越淡了。人们早就习惯了大鱼大肉,过年还是习惯性的买来各类荤食,可能时代变了,人们却没有适应。

    33510

    坚持还是放弃,Go语言的“美好与丑陋”解读

    我曾经不止一次遇到这个问题,就像 :=(声明和分配)与=(分配)太像了,就像下面这样: ? 零值恐慌 Go 里没有构造函数。因此,它奉行“零值”应该可以随时使用。...在零值文件上调用 Name() 将会出现问题,因为它的 file 字段为 nil。 Read 函数和 File 几乎所有其他的方法都一样,首先检查文件是否已初始化。...标准库中有无数类似这样的类型,有些甚至不试图使用它们的零值做一些有用的事情。在零值的 html.Template 上调用任何方法:它们都引起问题。...那么我们应该如何以安全的方式编写测试? 我们必须对接口值和非零值都进行 nil-check,检查接口对象指向的值...使用反射! ? 错误或功能?...直到最近,Go 还没有真正的替代品,它正在开发高效的本地可执行文件,而不会产生 C 或 C ++ 的痛苦。Rust 正在迅速发展,我越玩越多,我发现它越来越有趣和设计得非常好。

    1.7K41

    看起来是线程池的BUG,但是我认为是源码设计不合理。

    我们的老伙计了,之前的文章里面经常露面,就它: 你就这么轻轻的一点,就能看到有个线程它不对劲: 它在 WAITING 状态,而导致它进入这个状态的代码通过堆栈信息,一眼就能定位到,就是 invokeAll...好,我们回到测试代码的这个地方: 10 个任务,往核心线程数是 2 的线程池里面扔。 是不是有两个可以被线程池里面的线程执行,剩下的 8 个进入到队列里面?...they 指的就是这个 list。也就是说老爷子写代码的时候是考虑到这个情况了的,所以把没有执行的任务都返给了调用者。...因为提问者也有这样的疑问: 他在看到巨佬们说要对返回值做操作之后,一脸懵逼的回复说:哥老倌些,shutdownNow 方法返回的是一个List。至少对我来说,我不知道应该这么去取消这些任务。...就算我们不知道为什么程序没有停下来,但是从表现上看,这玩意肯定是 bug 了吧? 接下来我带你分析一下为什么会出现这个现象。 首先我问你在我们的案例里面,这个线程池最多能容纳几个任务?

    55510

    谈谈那些R处理结果中非常小的p值

    但差异分析完后,我发现许多差异基因的p值竟然窜天高为零。这p值为零的现象真把我整不会了,我分析了挺多转录组数据,自己一直认为流程没问题。难道这时候发现我的流程有问题吗,那我怎么好意思和曾老师讲。...战战兢兢的我只能向老师汇报了,老师说DEseq2与edgeR算法上比较相似,可能对于这些p值为零的基因判定比较松,给的p为零值。...Q:对于R中的一些测试,p值计算有一个下限2.22E-16,我不知道为什么是这个数字,它是否有有充分的理由,或者只是随意的。许多其他统计数据包的精度仅为0.0001,因此这是一个更高的精度水平。...0 回到这个问题:“How should tiny p-values be reported?...p值,上周我们介绍了一个不基于p值的非参数打分控制FDR的工具clipper,使用Clipper控制FDR应对高通量数据分析p值失真问题,你也可以看看这样的工具 看看自己投稿的期刊有没有相关规定 在正文中强调

    3.3K30

    不会点儿编程的你,正在失去职场竞争力

    可是编程好像很难,我又不是程序员,我怎么拼得过他们?! 我的答案是,完全没问题的!跨界的力量,无可阻挡!你每天都用的微信,它的力量你见识到了么。 其实编程一点都不难,相反,它还很有趣很好玩。...可能你会说,别骗我了,读书时听老师讲C语言,完全就是在听天书,哪里有趣哪里好玩?? 我要说的是,C语言只是编程的冰山一角,如果你把编程就等同于C语言,那就大错特错了。...我又不知道怎么下手,而且我英文也不怎么好。 这个锅我必须要甩给大学里教编程的老师,上课闷头将理论,讲i++、++i,就算是上机,也都是一些应付考试的代码,该如何应用到实操中,却只字未提。...都说懒人改变世界,下面就来讲讲我的第一个编程作品(按键精灵软件编写的),大概是在2009年,玩网游《完美世界国际版》,一个新开的服务器,有个很头疼的问题:新服玩家太多很难登录,还经常被挤掉线。...于是我就设计出了类似下面的、模拟登录游戏的代码: ? 看看这界面,左侧有简易直白的输入框,点一下插入,就是一行代码。

    52010

    入职四个月后,我当了一回面试官,面试了一名二本院校学生,结果。。。。

    继续说回到这位同学吧,这位同学虽然是二本,但是简历还是通过层层筛选,进入到了面试环节,肯定有一些过人之处。我看了看这位同学的简历,果不其然,还是很有料的。...看完以后,首先是觉得这同学这经历可以,虽然蓝桥杯不如ACM有含金量,但是能拿省赛一等奖应该编程功底不差吧;另一方面也想了想HR的筛人标准:对于学历非985/211的学生,应该在某一方面有比较亮眼的成绩,...undefined 项目这里我问了问这名同学有什么亮点,(这个问题基本大多数面试官会问),这里他没说任何技术上的亮点,感觉只说了一些项目的背景,提出这个想法很好,这里感觉这样说不太好,这可是技术面试,说些技术上的亮点比较好...我:问点计算机网络,三次握手和四次挥手说一下 他:三次握手就是建立了连接,发送了三次,四次挥手就是断开连接。 我:能具体些吗?说一下状态,连接时候发送的SYN值的情况? 他:这个不知道。...操作系统 这块问了进场和线程的区别,同步异步的区别,都回答得不错,问了阻塞和非阻塞,没回答上。 数据库 问了ACID,这个竟然不知道,问了索引是什么,也不知道。。。。

    2.1K20

    Go是更好的编程语言吗?

    我读研阶段用过几年Java,工作以来一直使用C++/C,况且教出几个非计算机系(包括英语系)的职业程序员,所以,我就浮夸一回,声称熟练掌握C++吧。...GO的故事也很套路,G公司的Pike大牛听完C++0x的演讲,回到办公室,开始编译C++,等待编译过程中,转过椅子面向Robert,讨论语言的问题,然后拉上Ken爷爷一起合计,群嘲之后,受不了C++某些沙雕设计...▌GO的哲学 哲学是难分对错的,GO有GO的哲学,有它的取舍和审美,不一定每个人都认同,我觉得还挺有道理的,罗列如下: 少即是多 GO信奉:Less Is More,大道至简,臆测是乔帮主的信徒。...而关于语法层面是否真的更简洁,也是有争议的,三目运算符不支持+强制大括号让一行C代码变成多行GO真的更简单了吗?...说实话,我不知道,而且我的观点也不重要,这似乎是一个哲学问题。

    2K20
    领券