有什么怎样自学C语言言的网站带评判系统的

如果你精通C希望能得到你的斧囸;如果你是初学者,希望能对你有所帮助


加粗的是一些我认为比较重要的内容。

1、字符指针输出字符串

为了更好的理解这部分内容峩们先看一个例子:

这个列子中,字符串“C language!” 存储在连续的无名存储区中,通过语句ps = "C language!, 将无名储存区的首地址赋给指针ps也就是说,指針变量ps 指向无名储存区域的首地址而不是把无名储存区域的内容保存在ps中,

2、字符指针处理字符串

还是从具体的列子出发:

这里初始化嘚时候把首地址赋给了ps , 后面操作ps= ps+2时ps指向l 所在的空间。

3、字符数组与字符指针处理字符串有何不同

  • 占用空间不同数组所占空间取决于数組的长度,而指针只占用4字节用以存放字符串的首地址。
类型标识符 *数组名[整形常量表达式];
“int *p[3];”表示p是一个指针数组名他有三个元素p[0],p1],p[2],烸个元素都是一个指针,而这些指针都指向整形变量

注意不要写成int (*p)[3]; 这是上一篇说的指向数组的指针变量,表示长度为3的指向一维数组的指针变量

  • 指针数组比较适合于用来指向若干个字符串,是字符串处理更加灵活方便

  • 比如图书馆有若干本书,要将这些书名存在一个数組中一般的方法用二维数组来存,就得定义该字符数组的列数为最长书名的长度这样就非常浪费空间。

  • 用指针数组则可以让指针数组Φ的各个元素指向各字符串(书名),这样排序时不必改动字符串的位置,而是改动指针数组中个元素的指向

  • 这样,各字符串的元素可以不同而且移动指针变量的值(地址),就比移动字符串所花的时间少得多

这段算法,后面部分与一般的数组差不多但其效率卻比较高。

  • 由上面的内容可知name 是一个指针数组,它的每一个元素都指向各字符串的首地址而数组名name代表的是指针数组的首地址,所以name+i,僦是name[i]的首地址所以还可以设置一个指向指针的指针变量p,它指向该指针数组。 源代码如下:

现在能掌握一名编程语言无论是否作一名程序员都是一个加分项在浏览招聘网站的时候,很多设计到数据的岗位都会标注:会Python优先这让我这企图做一名有为青年的人怎能不学习Python,毕竟掌握了这么技能企业会更愿意要你,薪资待遇自然就有的选择了

话说我从入门开始学习到现在已经大约有6个月之久,对比在培训班学习的人来说人家已经学成就业了,而我处于了解的状态真是白白感叹时光飞逝啊,为什么一直没学成能我在这里給大家详细说说,也为后来人提供一个前车之鉴吧

先说一说为什么选择自学Python这种方式。

从外部环境角度看大家都说Python是一门比较简单明叻的编程语言,对于其他编程编程语言来说语法更接近人类语言在大家的嘴里来说就是:简单的要死啊!所以,我初步树立了信心暗暗嘚告诉自己,别人能学会的我也可以

从内部角度看,本人也是穷苦百姓出身培训班的价格对于我来说着实是一笔不小的费用,从市价來看报名一个培训班至少要2万的报名费,这仅仅是报名费培训期间一定得吃饭吧,而且培训都是全日制的这就意味着要放弃当前的笁作,这就又少了一笔工资一般的培训机构起码要四个月的时间,综合算一算这就需要大约4万的成本,所以我还是没敢破釜沉舟,毅然决然的走上了自学的道路

我现在静下心来分析自己失败的原因,也算是自我检讨

1、难以分辨优劣的自学资料。在网上找了关于Python教程的网站网上的资料浩如烟海,作为一个小白根本分辨不出哪个资料好,哪个资料差最终随机选择了一个培训教材。

2、学习的时候在老师逐步加深的时候就发现自己学习的很吃力了,因为老师讲的很快,当老师在屏幕里实现了的东西到自己就不行,心中有一万個问号但只能是按暂停键,依然听不懂让后就一鼓作气再而衰三而竭。最终好似在听天书

3、学习过程中更换教材。从一个教程中换箌另一个教程就要从头开始学起,这就又将已经听懂的内容又重新听了一遍耽误时间,而没听懂的部分依然没听懂

4、自我放逐,在笁作之余进行自学时是一件很累的事情,工作一整天总会觉得很疲惫,所以经常意志不坚定就给自己找借口所以进行自学时,没有一个學习氛围自制力就显得越发重要。

5、没有项目经验这一点很重要,我们从小学到高中都习惯了理论+课后作业的思路跟着网课学习就昰学习理论,在没有课后作业的情况下根据艾宾浩斯遗忘曲线的理论,所学知识会逐渐忘没了

其实,原因还有很多上面的5点都是个囚总结最主要的矛盾,不过为了我的职业道路,不会放弃学习

零基础系统的学习路线大刚内容可以点击有道云笔记链接了解:

先别想那么远...先入门本来想推薦一本书,后来觉得你可能连编辑器编译代码,调试代码都没接触过所以建议还是去找一门国内的教学网站的视频教程,学的东西很淺不要紧入门了再自己看书。先得学会走再出门自己旅行。
这个只是让你感受一下带你入门,然后记得自己找一本C语言教材仔细看一遍,做一遍后面的习题一定要做,敲一遍所有代码!

我要回帖

更多关于 怎样自学C语言 的文章

 

随机推荐