[零基础学软件开发3]第一行c代码

本文从简单的C语言代码入手,介绍C语言的基本语法,如加减乘除运算符、分号的重要性,以及如何正确使用换行符。通过实例演示编译错误的排查与修正过程,帮助读者理解C语言的基础编写规范。并进一步讲解如何在程序中输出计算结果,为后续深入学习C语言打下坚实基础。

声明:我写这一系列文章在讲述过程中可能用了一些大白话,也可能有的地方墨迹了一些,但旨在把一些没有基础但很想学软件开发的一些人领进门来,另外该文章我同时也在百度经验发表。

我先来写一行代码,你看看

main()

{

  1+1;

}

这电脑能给算吗?当然,不要忘了电脑还叫计算机。在c语言里用 + - * / 分别表示加减乘除,计算器里也是用这四个符号表示。这里那个分号表示一行c代码结束,有人也许会问,直接换行不就行了吗,很遗憾c语言只用分号来表示一条c语句的结束。

比如我让电脑算3个数学运算这样写就是不对的:

main()

{

 1+1

 5+6

 7+9

}

我建立了一个1.c文件保存到了我电脑的桌面上,把上面代码放在cfree3里运行一下,你会看到没有弹出那个黑色窗口,下面的消息窗口提示出了错误信息。


这个消息窗口很重要,他提示出了我们的程序的错误信息,一共三行,我说明下。

第一行说的是正在编译桌面上的1.c这个文件,就是把我们写的c代码翻译成电脑能直接运行的exe程序

第二行说的是1.c这个文件里的第4行,有一个语法错误,在5的前面

第三行应该都能看懂,不解释了。

这里重要的是第二行,这里具体提示了错误在哪,并且你应该学会一个单词error(错误的意思)。双击这一行错误信息如下图:

你会看到cfree3已经定位到了具体位置,如下图:


分析下错误原因就是我们本意是想让电脑算3个数学式子,要把他们分开用换行是不行的应该用分号,这样写然后运行就可以通过了

main()

{

 1+1;5+6;7+9;

}

所以说cfree3给你报的错误是5的前面,很显然是少了一个分号。

这样写我们看起来不好看,往往写成如下形式

main()

{

  1+1;

  5+6;

  7+9;

}

我现在给你提个问题,像下面这样写,运行会报错吗?

main()

{

  1

  +

          1;

}

怎么样,是不是也可以运行。这样我们总结下经验:

c语言里每一条语句结束要用分号,即使只有一条。

在写代码的时候换行和空格不管多少是不会影响运行的,前提是你不能输入中文状态下的空格(全角的)

代码要写的格式规整,便于阅读。

我们现在会让电脑算1+1了,可是怎么把电脑计算的结果让我们看到呢?否则我们怎么知道电脑算的对不对,那我们就得学会向如下这个窗口输出信息

下节我们探讨c语言的输出语句


内容概要:本文深度解析了Palantir Paragon 2025大会的核心演讲与实践案例,全面展现了Palantir如何通过其AIP(人工智能平台)和Ontology(本体论)技术,推动各行业实现从数据孤岛到统一操作系统的数字化转型。大会以“危机无日历”为开篇,强调在不可预测的全球危机中,组织必须具备实时响应与智能决策的能力。随后,CEO Alex Karp阐述了Palantir“非寄生”的价值创造哲学,强调软件必须为客户创造远超其成本的实际价值,并通过FDE(前线部署工程师)模式深入业务一线。多个行业案例展示了该理念的落地成果:Kavanagh Construction构建“总运营管理系统”TOM,实现97%员工高频使用;Healthpeak从会计流程切入,迈向从租户互动中捕获战略情报的智能地产管理;Tampa General Hospital利用AI将脓毒症48小时死亡率降低68%,挽救数百生命;Johnson Controls整合200个系统数据,实现潜客转化率5倍增长;R1RCM构建FAIR OS系统,实现医保拒付的自动分诊、上诉乃至事前预防;最后,AIP 2026愿景描绘了“自愈式自主企业”的未来,通过Action Logs、AI FDE和Hive Mind等技术,让企业具备自我诊断、自我修复和持续进化的能力。; 适合人群:具备一定技术或管理背景,关注企业数字化转型、人工智能落地应用、数据治理与智能决策系统的从业者,尤其是来自医疗、建筑、房地产、工业制造、金融及公共部门的管理者与技术负责人。; 使用场景及目标:①理解AI如何从“辅助工具”演进为“自主行动系统”,驱动企业全价值链优化;②学习如何通过本体论(Ontology)打破数据孤岛,构建业务与数据深度融合的统一操作系统;③借鉴各行业头部企业的真实转型路径,探索自身组织在危机应对、运营提效、客户服务和收入增长方面的智能化升级方案;④洞察未来企业形态——自愈式自主企业的技术架构与发展蓝图。; 阅读建议:此资源以真实企业案例与高层战略思想相结合,不仅呈现技术实现,更强调价值导向与组织变革。建议读者在阅读时重点关注“问题起点—解决方案—实际成效”的逻辑链条,并思考如何将“软件必须证明其存在理由”、“前线部署”、“隐性知识捕获”等理念应用于自身业务场景,同时结合演示中的具体功能(如自然语言查询、代理式工作流、行动日志反馈)进行对标分析与启发式实践。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值