谈谈关于初学C语言的感受

简介: 谈谈关于初学C语言的感受

我是一名准大二的学生,因为对编程比较感兴趣,所以接触了C语言。

对于刚接触C语言的我来说,C语言是一门可以和计算机交流的语言,它可以让计算机按照你的逻辑思维去执行命令,因此学C语言其实可以理解成学一种逻辑思维 ,逻辑思维不好,就容易出bug,打个比方,你想请一个老外帮你完成一件事,首先你需要一门可以和他交流的语言,然后用正确的语句将你的想法告诉给他,如果你的逻辑思维出现错误,或者语法出现错误,那么老外当然会听不懂你在说什么,因此程序就会出现问题。

 而对C语言有了自己的认识后又该如何去学呢?有人说:“学C语言需要的是模仿,将代码的逻辑理解透彻后,再将它写出来。”也有人说:“C语言可以多看代码,就如同英语一样,看久了就会有一定的感觉,写代码时就不容易出错”。而我认为C语音在刚入门时的确需要记忆和模仿,而随着对C语言越来越深的了解后,你会发现,你已经没必要去模仿别人的代码,而是应该去创造代码,先前的模仿只是为了打下基础,基础牢固之后应该尽可能的尝试自己去写代码。

学习C语言需要的是一个过程,当我第一次成功打出hello world时,我已经在学习编程的过程中有所收获,所以我也会更加努力的去学习编程,希望有一天我也能像那些大佬一样能够自己创造出属于自己的代码。

相关文章
|
负载均衡 Java API
深入了解Spring Cloud Netflix:构建微服务架构的利器
在当今快速发展的软件开发领域,微服务架构已经成为了构建高度可伸缩、灵活性强的应用程序的首选方式。然而,微服务架构也带来了一系列的挑战,包括服务发现、负载均衡、容错处理、配置管理等问题。Spring Cloud Netflix是一组用于构建分布式系统的开源工具,它基于Netflix的一些开源项目,为开发人员提供了强大的解决方案,帮助他们轻松地构建和管理微服务应用程序。本文将深入介绍Spring Cloud Netflix的主要组件以及它们如何帮助开发人员构建稳健的微服务架构。
|
存储 弹性计算 负载均衡
阿里云服务器全方位介绍(产品优势、应用场景、使用须知等)
阿里云服务器全方位介绍(产品优势、应用场景、使用须知等)阿里云服务器是什么?云服务器ECS是一种安全可靠、弹性可伸缩的云计算服务,云服务器可以降低IT成本提升运维效率,免去企业或个人前期采购IT硬件的成本,阿里云服务器让用户像使用水、电、天然气等公共资源一样便捷、高效地使用服务器。阿里云服务器具有安全、稳定、弹性升降配、高性能、易用可扩展等优势
1470 0
|
9月前
|
人工智能 自然语言处理 搜索推荐
如何构建一套qwen-max智能体拥有媲美通义千问在线接口的能力
智能系统通过任务识别、决策引擎、工具选择和结果整合,自动选择合适的工具和方法,高效处理查询、生成、翻译、图像处理等任务,提供精准的解决方案。系统支持自然语言理解、任务分类、语义解析与意图识别,确保任务的准确执行和反馈。
288 3
|
11月前
|
文字识别 数据可视化 前端开发
《智能文档处理“百宝箱”:数字化时代文档处理的必备利器》
在数字化时代,文档处理面临工具选择难、调试耗时、内容复杂和校对困难等问题。合合信息推出智能文档处理“百宝箱”,包含文档解析测评工具、可视化文档解析前端和向量化模型,助力开发者高效解决这些问题。这些工具广泛应用于企业办公、金融、教育和医疗等行业,提升文档处理的效率和准确性。
247 1
|
10月前
|
机器学习/深度学习 人工智能 芯片
【AI系统】谷歌 TPU v4 与光路交换
TPU v4 是谷歌在 TPU v3 发布四年后推出的最新一代 AI 加速器,采用了 7nm 工艺,MXU 数量翻倍,内存容量和带宽显著提升。TPU v4 引入了 Sparse Core 以优化稀疏计算,首次采用了 3D Torus 互联方式,通过 Palomar 光路开关芯片减少系统延迟和功耗。TPU v4 Pod 实现了 1.126 Exaflops 的 BF16 峰值算力,展现了谷歌在大规模并行计算领域的突破。然而,TPU v4 也面临着系统成熟度低、拓扑僵硬和负载均衡问题等挑战。
475 0
|
11月前
|
传感器 安全 智能硬件
柔性电池技术:可弯曲的能源解决方案
【10月更文挑战第12天】柔性电池技术采用轻质、可弯曲材料,具备高度柔韧性、轻薄便携、安全性能及高能量密度等特点,正革新传统电池领域。其广泛应用前景涵盖军事装备、无人机、可穿戴设备、智能医疗器械及太阳能领域,如英国“维图斯”士兵系统的可穿戴作战装备、智能手表和柔性太阳能电池等。当前,该技术正处于快速发展阶段,新材料与工艺不断涌现,未来将引领科技领域的能源革命。
|
JavaScript 前端开发 API
介绍Three
【8月更文挑战第21天】介绍Three
378 2
|
存储 人工智能 弹性计算
自动化搭建专属 AI 绘图服务
本文介绍了如何使用通义万相AIGC技术和阿里云的计算和存储产品来搭建自己的AI绘画服务。首先,通过创建基础云产品资源和部署AI绘画服务的步骤来开始搭建服务。然后,介绍了模板的原理和内容,以及ROS编排引擎的作用。接下来,详细介绍了AI绘画服务的一键部署过程,包括定义参数、模板的编写和ROS的使用。最后,提到了应用运行环境的搭建和自定义应用页面的方法。通过ROS的自动化部署,用户可以方便快捷地拥有自己的AI绘画服务。
|
计算机视觉 网络架构
CVPR 2024:基于MoE的通用图像融合模型,添加2.8%参数完成多项任务
【5月更文挑战第9天】CVPR 2024上的TC-MoA模型通过MoE策略改进通用图像融合,添加少量参数实现多任务处理。该模型使用适配器共享和相互信息正则化提升跨任务兼容性,动态路由网络适应不同任务需求。实验显示其在多模态、多曝光和多聚焦融合中表现出色,但依赖预训练基础模型且可能无法完全捕捉所有任务特定信息。[[arxiv.org/abs/2403.12494](https://arxiv.org/abs/2403.12494)]
433 1