学习心得

本文分享了初学者在学期过半时对C语言的学习心得,强调了细心、大局观和耐心的重要性,总结了顺序结构和分支结构的学习经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     怎么说呢,学期已经过去了一半,开学时对机器语言什么不懂的我经过这段时间的学习已经对C语言有了初步认识,下面是我这段时间学习的心得。
    首先,作为一个初学者,学习c语言需要心细,这是我觉得最重要的一点。做完顺序结构、分支结构后,我得出了这样的结论。"大行不顾细谨,大礼不辞小让"在写程序时并不适用,在我写程序的时候就因为一点点疏忽导致一遍遍的"wrong answer",比如scanf输入时忘带&,printf输出忘加"",忽略了一个符号等非常低级的错误,都是没有细心导致的,所以细心很重要。实际上说不细心也有点牵强,还是不熟呗,如果养成条件反射不可能出错。所以,根本上还是要多练。
   其次,正如老师所说,需要有大局观。写程序先考虑大框,思考程序的大体内容,剩下的细节再一点点琢磨。比如,我在做题过程中,有时候还没看完原题就开始写,这到最后才发现自己写的跟题目要求南辕北辙,把自己想了很久的程序都删掉或者纠结于细节甚至都不知道如何下笔,思绪很乱。以上种种情况都是我太纠结细节导致的,这时候最好就是把自己大脑中的框架写下来,剩下的细节再慢慢添加。所以,学习编程需要有大局观。
   最后。我觉得程序员需要耐心,做一个"忍"者,要耐得住寂寞。我觉得,编程终究还是入门难 ,入门的过程就是自己总结规律的过程,所谓入门,就是有了自己的规律、方法,这个过程可能会漫长,但却是每个程序员的必经之路。
   课本上的话,就是学了顺序结构和分支结构。
   一、顺序结构
   最简单的"hello,world",也是程序员会的第一个程序,就是顺序结构。顺序结构也是最简单的结构,大体就是想到什么写什么。这一章里学到的基本的输入输出 scanf printf,cin cout ,我比较倾向于用cin cout,因为它会自动识别变量类型,不必一个个输入变量类型,但它也有速度慢的缺点。这一章学到了程序最基本的输入输出,程序头文件,是为后边的分支,循环打基础的。
   二、分支结构
  分支结构需要理清程序的变量之间的关系,还有很重要的一点就是要规范,有条理,这样程序出了bug才好修改。if语句需要注意条件加括号,不加分号,而内容需要加大括号。else if是在一种情况下再分情况,如果情况太多,if ,else if就显得复杂了,这时候就要用到开关结构swith结构。变量的所有情况用case 1 case 2...表示,这里面需要注意case 1:    ;break;
case 2:    ;break;
break必不可少,如果少了break系统就会把这两种情况一起输出,这不是我们想要的。而我们也可以利用这一点,如果case1 2 3最后输出内容都一样,只需要在最后一个case break即可。
   最后,纸上得来终觉浅,绝知此事要躬行,想要入门必须平时多练,多总结。

内容概要:本文档详细介绍了Analog Devices公司生产的AD8436真均方根-直流(RMS-to-DC)转换器的技术细节及其应用场景。AD8436由三个独立模块构成:轨到轨FET输入放大器、高动态范围均方根计算内核和精密轨到轨输出放大器。该器件不仅体积小巧、功耗低,而且具有广泛的输入电压范围和快速响应特性。文档涵盖了AD8436的工作原理、配置选项、外部组件选择(如电容)、增益调节、单电源供电、电流互感器配置、接地故障检测、三相电源监测等方面的内容。此外,还特别强调了PCB设计注意事项和误差源分析,旨在帮助工程师更好地理解和应用这款高性能的RMS-DC转换器。 适合人群:从事模拟电路设计的专业工程师和技术人员,尤其是那些需要精确测量交流电信号均方根值的应用开发者。 使用场景及目标:①用于工业自动化、医疗设备、电力监控等领域,实现对交流电压或电流的精准测量;②适用于手持式数字万用表及其他便携式仪器仪表,提供高效的单电源解决方案;③在电流互感器配置中,用于检测微小的电流变化,保障电气安全;④应用于三相电力系统监控,优化建立时间和转换精度。 其他说明:为了确保最佳性能,文档推荐使用高质量的电容器件,并给出了详细的PCB布局指导。同时提醒用户关注电介质吸收和泄漏电流等因素对测量准确性的影响。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值