创客学院C语言初学感受
前言
工作多年C语言时用时不用,大学学的基础知识也忘的差不多了,一直想系统的再学习下查漏补缺。然后就开始了找视频和课程学习,对比了大多数的视频和课程,例子简单,对知识的训练不够和工作完全不对接,学了很多都不太实用,内容繁杂听着听着就不想继续学习了。每次都咬着牙学完了,但是收获很少。
重新考虑华清远见**
我在学校的时候就知道华清远见,当时有同学也去学习了JAVA,前端课程,当时的印象,就是只是一个互联网培训公司,只会收钱然后进去了就让你自己学,能不能找到工作全看你,这样的映像一直持续到,我在北京工作的时候遇到一个华清远见出来的同事,当时觉得她前端很厉害,问她什么专业的,她说时文法的,前端是在华清远见学习的,她给我讲了华清远见的课程和她学习的经历,我改变了对华清远见的看法。但是这个时候我没有学习需求,所以也没有报班学习,到上海之后,我感觉自己需要学习,需要补充知识,就开始找课程,找了很多都没有合适的,这时候我在百度物联网的时候看到了华清远见,就考虑了下要不试试,于是就开始存钱和老师联系,大概一个月之后我报了名。
报名之后的感觉
报名之后,我感觉华清挺正规的,老师给我签了合同,还开了班会,答疑群也有老师回答问题,老师还远程帮我安装了虚拟机,刚开始我报的班还没开,就开始上C语言的预科,我学了大概14%的样子,然后开学了,我还是继续学习,老师告诉我要打卡,要按照学习路径学习,我点开学习路径,发现每一课都很清晰,还有老师批改课后作业,资料很全可以随时复习,也可以自己记录笔记然后复习。
我的计划
我目前学习到了LV2,由于第LV1没有按时完成学习,感觉自己拖后腿了,不过最开始都是最基础的,多花点时间对后面学习会很有帮助,我计划在LV2赶上进度,然后每天学习一课,复习一课,如果还有时间就把重点程序拿出来反复的练习,其实程序有时也是需要记住一些东西的,特别是一些解题思路和常见错误及注意事项。
最有收获的部分
对于我来讲,当然是指针和结构体了,虽然在学校学习过,工作中也有用过,但是没有系统的去研究过,通过老师的讲解,发现指针的运用很灵活,指针函数,结构体指针,以及指针是内存单元的地址,用来存地址的变量称为指针变量等基础的总结和说明使我恍然大悟,我以前只用,从没去探究过它怎么来的,为什么这么用,这些课程使我受益匪浅。
比较兴奋的时候
最近在学习数据结构,这里边的一些内容让我对学习有了兴趣,特别使学习单链表的时候开始我不明白什么是节点,怎么创建一个链表,当我成功创建的时候。原来是这样,这就可以了,申请一段空间,然后判断是否申请成功,数据初始化为0,节点指针指向空指针,这样就创建了一个头节点,然后陆续插数据,就是一个链表。原来如此简单。
linklist list_creat()
{
linklist H;
H=(linklist)malloc(sizeof(listnode));
if(H==NULL)
{
printf(“maclloc is faild\n”);
return NULL;
}
H->data=0;
H->next=NULL;
return H;
}
再比如显示函数,先判断头节点是否为空,然后判读头指针指向的数据是否为空,然后依次打印出就可以了 ,p=p->next就是指针移动的意思。
int list_show(linklist H)
{
linklist p;
if(H==NULL)
{
printf(“H is NULL\n”);
return -1;
}
p=H;
while(p->next!=NULL)
{
printf(“%d “,p->next->data);
p=p->next;
}
puts(””);
return 0;
}
最后
虽然我刚开始学,但是已经对目前的学习充满了兴趣,我相信我在i华清远见的创客营有所收获,我相信我的物联网课程定能圆满结束,另外我还比较满意的是华清远见的学习设备可以租赁,这个是比较方便的,自己看视频动不动就要买开放板每次都是大几百,学完之后,开发板就没什么用处了,资源及其的浪费。我知道我还有很长的学习路,但未来可期。
创客学院C语言初学感受相关推荐
- 华清远见创客学院_有远见的未来,并通过数据改变学院
华清远见创客学院 Today is August 26, and undergraduate and graduate students, staff, teachers, professors, w ...
- 创客学院嵌入式驱动开发——学习资料汇总
总结 1.创客学院知识巩固-01C语言回顾_C/C++_Set_Mode的博客-CSDN博客 https://blog.csdn.net/Set_Mode/article/details/94431 ...
- html5视频教程华清,华清创客学院—HTML5是否能代替Flash
原标题:华清创客学院-HTML5是否能代替Flash HTML5网页开发技术新特性出现,冲击最大的肯定是当时动画领域霸主Flash动画技术.随着HTML5开发技术逐渐挤占前端页面制作开发市场,对于HT ...
- 创客学院 level1第二节学习完成
创客学院 level1第二节学习完成 这段时间一直在做毕业设计的末尾修改以及毕业论文的修改降重等等,就是在忙毕业的事,总感觉少了点什么寝室的人已经走了一半了,有去实训的,也有去工作的,估计再见也是看缘 ...
- 创客学院 level1第一节学习完成(第一次写博客)
第一次写博客 创客学院 level1第一节学习完成 断断续续花了大概两天,已经在同学(龙欢)的推荐下,学习了java最基本的语法,大概就是和C语言差不了多少,感觉还是好接受,在昨天晚上也是和同学讨论了 ...
- 《R语言初学指南》一2.3 找到R脚本中的错误
本节书摘来自异步社区<R语言初学指南>一书中的第2章,第2.3节,作者[美]Brian Dennis(布莱恩·丹尼斯),更多章节内容可以访问云栖社区"异步社区"公众号查 ...
- 《R语言初学指南》一2.8 参考文献
本节书摘来自异步社区<R语言初学指南>一书中的第2章,第2.8节,作者[美]Brian Dennis(布莱恩·丹尼斯),更多章节内容可以访问云栖社区"异步社区"公众号查 ...
- c语言程序的标识符分类,华中科技大学计算机学院C语言程序设计标识符.PPT
华中科技大学计算机学院C语言程序设计标识符 第2章 数据类型.运算符 和表达式 2.6.6 自增自减运算 运算符表 -- ++ 运算符: 操作数是任意基本类型之变量(或左值表达式),运算结果是: ⑴ ...
- 大学c语言第三章作业,华中科技大学光电子学院C语言第三章
<华中科技大学光电子学院C语言第三章>由会员分享,可在线阅读,更多相关<华中科技大学光电子学院C语言第三章(20页珍藏版)>请在装配图网上搜索. 1.第三章 简单程序设计 1. ...
最新文章
- 第十二课.sklearn决策树实验
- 如何在Python中将一个字符串附加到另一个字符串?
- GlusterFS下如何修复裂脑文件?
- ctf(pwn)栈溢出介绍
- [改善Java代码]自由选择字符串拼接方法
- 特殊类型窗体制作: 用C#实现启动欢迎界面
- linux svn log 乱码,解决p42svn中文log乱码的问题
- Linux C 数据结构---线性表
- python怎样实现多表连接_Python Day45多表连接查询
- 动态规划——最长公共子序列(洛谷P1439)
- 抖音发布2020数据报告:日均视频搜索量破4亿,70后最爱发表情包
- 【图像计数】基于matlab灰度二值化同类物体简单计数【含Matlab源码 759期】
- python将图片保存到指定文件夹_python抓取网页图片并放到指定文件夹
- itest软件测试工具,itest(爱测试)
- 图像去雾开源数据集资源汇总
- Android开发两年,我要跳槽去阿里巴巴了,做个阶段总结,flutterrow高度对齐
- 五大爆款单视频开头,学会做短视频很轻松
- 北京工商大学计算机考研818真题,北京工商大学考研真题汇总
- 撇开代码不说,谈谈我对架构的6个冷思考
- 分区表与普通表之间切换的报错