前言

首先,我是一名19级电子信息工程专业的学生,之前在大学里面接触过c语言,嵌入式,但自我感觉掌握的不是很好,于是我来到了华清远见深入学习,报名了嵌入式班。我在这里想分享一下自己学习完C语言之后的感受和经历。

正文

来到华清远见的第一天,我接触到了Linux操作系统和嵌入式行业的发展前景,关于Linux操作系统,我这几天用的最多的就是vim文本编辑器(毕竟是学习C语言嘛,肯定是用这个最多),像Linux操作系统的一些基本语句,最开始还是不熟悉,我还记得在那天下午老师让我们练习使用cp指令,复制window系统里共享文件夹里的一个文本到linux系统时,我没有成功,当时还是有一些慌张和不知所措,还好我举手问了老师,老师也很耐心的再给我演示cp指令使用的格式,最后虽然还是问了同学才成功完成了一次复制指令,但那一次我感觉是一个契机,在那次提问中我弄懂了“../”这个指令以及linux系统文件的目录名的表示,因为那一次的成功,我开始尝试对Linux系统的一些指令开始主动动手试验和了解,到现在,我每次打开linux系统时,不会有陌生感的一种心态,(毕竟自己也熟练了一些Linux的操作指令了,比如cd,rm,mkdir,touch,cp,mv,ls等等)基本的环境搭建入门了之后,接下来我就开始进入了C语言的学习中了,老师也是从输出“hello,world”的C代码开始讲解,(因为之前我接触过C语言的学习)最开始我觉得还是比较简单。

#include<stdio.h>
int main()
{printf("hello,world\n");return 0;
}

每天老师讲完之后布置的作业也是可以比较愉快的写完,但后面几天的学习和布置的作业开始呈现阶梯状的上升,基本上晚自习的时候我都用来写作业了。但我能感觉到自己编程的思维在慢慢打开了。从一开始我的思维停留在写一个字符转换要思考一段时间,到后来的冒泡排序,再到最近的五子棋代码,我都可以在分析完题目需求了之后就可以开始写C代码了,在写一些功能的实现中很少会遇到卡顿的地方,遇到代码报错,也有一些信心去寻找和纠正代码,不会是遇到代码报错就完了的结果,毕竟代码报错是每个程序员都会遇到的情况,能尝试去修正代码,我认为这是锻炼自己C语言好机会,我认为能力的提升最主要的是多练习写代码和老师的讲解,毕竟有老师讲解,自己对C语言里面一些函数功能的理解更透彻和高效。我认为其中最大的收获就是掌握了一些自己没有的写代码思路和经验,就比如冒泡排序中交互两个数的位置,最开始我会用到三个变量去进行操作,但后来我学会了将两个数据进行三次异或就可以实现交互。

       又或者是计算一个字符串的长度,虽然string库函数里面有strlen()可以直接调用,但利用for循环来计算,让我对C语言的知识又增加了。

以上便是我在华清远见学习完C语言之后的感受了,我感觉收获还是很多的,特别是写出五子棋代码的时候,还是挺高兴的。期待自己学习C高级之后写的代码。

华清远见C语言学习心得相关推荐

  1. 华清远见C语言笔试题,华清远见C语言学习笔记五

    /* * test.c * *  Created on: Jul 4, 2012 *      Author: 孙旭 * 华清远见实验室 */ /******1*****/ #include int ...

  2. 华清远见web后端学习总结

    JavaWeb 使用Java开发Web服务的技术,统称为JavaWeb. B/S与C/S模式 B/S:Browser/Server 浏览器/服务器模式 用户只需要一个浏览器即可访问服务器 C/S:Cl ...

  3. 华清远见java学习心得

    十几年的"老学究",如果还没有自己的一套学习方式,那我觉得可以"拜了佛冷"了,可经过大学最后一年多时间的学习,我发现我的学习方式好像失灵了.对,就是失灵了,之前 ...

  4. 华清远见ARM开发培训班

       课程背景 ATC的英文全称是Approved Training Center,即授权培训中心.ARM ATC就是指ARM公司授权的培训中心.目前ARM公司在包括英国.德国.美国.日本.韩国.台湾 ...

  5. STM32MP1系列教程连载-华清远见FS-MP1A开发板使用

    STM32MP1系列教程连载-华清远见FS-MP1A开发板使用 1.1 FS_MP1A硬件资源介绍 FS-MP1A采用STM32MP157A处理器.STM32MP157A是基于Cortex-A7 32 ...

  6. 黑马程序员——c语言学习心得——函数传递二维数组

    黑马程序员--c语言学习心得--函数传递二维数组 -------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.定义指针的时候一定要初始化.    变量 ...

  7. 南师大632c语言程序设计,单片机c语言学习心得632.docx

    可编辑文档 PAGE 页码页码/NUMPAGES 总页数总页数 单片机c语言学习心得 (一) 相信很多爱好电子的朋友,对单片机这个词应该都不会陌生了吧..不过有些朋友可能只听说他叫单片机,他的全称是什 ...

  8. python基本语句实验心得_总算领会python语言学习心得

    python虽然好学,但是也要是付出努力之后,学懂了才会觉得好学,如果你没有动力,没有付出时间和精力,那对于你来说就是多好学也是非常的困难的!如何找到学习python的动力呢?以下是小编为你整理的py ...

  9. 20165334 学习基础与c语言学习心得

    学习基础和c语言学习心得 一.技能学习   我觉得在男生中,我做饭应该算不错的.我是小学四年级开始学做饭,从刚开始的学煮饭,到后来的蒸馒头,到最后的炒家常菜真的很有成就感.首先,我觉得做任何事情兴趣很 ...

最新文章

  1. javascript eval函数解析json数据时为什加上圆括号eval((+data+))
  2. U-Boot的启动信息和命令使用
  3. 学机械可以转计算机吗,本人合工大车辆工程大一新生,但是机械类前景都不太好,我要不要转计算机,求教?...
  4. 手动实现一个速度仪表盘
  5. Puppet dashboard安装
  6. PE经典DIY案例1:全解开方案让量产PE也能
  7. adc采样时间_太秀了!单片机内置 ADC 实现高分辨率采样?
  8. 11.6 MariaDB安装 11.7/11.8/11.9 Apache安装
  9. Access 利用模版实现条码打印功能
  10. java的左移位()和右移位()和无符号右移()
  11. 32bit程序在64bit操作系统下处理重定向细节
  12. Atitit 软件国际化原理与概论
  13. 【Windows】添加开机启动项
  14. 华硕飞行堡垒触摸板快捷键失效
  15. 如何设置二级标题:当鼠标放到一级标题上二级标题才会显示出来
  16. 云计算与大数据技术 第一章
  17. .7z文件 合并、解压
  18. 教你用记账方法了解账户总收支结余
  19. IT笔记-电脑内存满之系统报告过多问题
  20. excel怎么设置打印区域_Excel数据太多,无法完整打印在一张纸上?你这样设置即可搞定...

热门文章

  1. 2015年06月09日
  2. 解决安装32位AutoCAD2011提示InstallMicrosoft Visual C++ 2008 Redistributable (x64)FailedInstallation aborted
  3. 打造自己的个性化邮件服务器
  4. 7_1整数四则运算c语言,用C语言实现 多位整数的四则运算,用栈,例如56*(12+20)-102/2...
  5. UVALIVE 3307 Adventurous Driving
  6. Stable Diffusion - ChatGPT 与 Stable Diffusion 结合提供无限创意构图
  7. Shell - ln
  8. 使用笔记本电脑需要注意的问题
  9. 坑爹的recover状态
  10. 将物流信息导出EXCEL表格保存的方法