摘要: 与strchr函数类比就可以知道,这个函数是用来从一个字符串中找出与另一个字符串相同的的部分。函数原型如下:char *strstr(char *str1, const char *str2);返回值:如果str1中含有str2,则会返回str2在str1的首次出现的地址;如果str2不是str1的... 阅读全文
posted @ 2015-12-20 22:02 小白酷狗 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 先说全局变量:全局变量是定义在函数外部的变量,与任何函数没有任何关系。在所有的函数都可以访问全局变量,它的作用于是整个程序。这里需要注意一个区别:本地变量在未初始化的时候它的值是随机的,但是全局变量会得到一个0值,指针的话会得到一个NULL。同时全局变量在被赋值的时候不可以被赋一个变量,哪怕是之前的... 阅读全文
posted @ 2015-12-20 21:32 小白酷狗 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: 这本是翁恺老师的MOOC链表的一道练习题。就想尝试一下忠豪提过的双向链表解决,感觉只要理解了单向链表的操作,双向还是很简单的。其实双向链表的结构体也很简单:struct double_list{ int value; double_list *prev; double_lis... 阅读全文
posted @ 2015-12-20 20:02 小白酷狗 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 明天要考四级,所以其实想写很多东西但是也没有时间细细写了,感觉写博客不只是写那么简单,他需要人安静的思考。所以就先写一个单向链表的代码吧。这是我第一次使用链表这种数据结构,所以加了很多注释。注释的风格十分的小白,不要介意啊哈。 想通过这些代码实现一个单向链表的加入数据,搜索数据以及删除数据的功能。... 阅读全文
posted @ 2015-12-18 21:43 小白酷狗 阅读(207) 评论(0) 推荐(0) 编辑
摘要: C中的字符串实在是有太多地方需要注意,昨天在知乎上看到一些问题细细一想,自己还是不是很懂。。。这几天又开始听浙大翁恺老师的MOOC正好也讲到字符串,就大概总结了一些。。。有关字符串,自己一定会好好总结一下,等看完《C和指针》。首先自己造个轮子吧,写一个自己的求字符串的函数(Mystrlen)。#in... 阅读全文
posted @ 2015-12-17 14:27 小白酷狗 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 昨天作死的准备从主楼回寝室的时候,点开vs更新,结果,被动刷夜。。。从此立下了一个flag:再也不更新vs。 然后从昨天早上到今天中午都没有休息,于是今天午睡好好休息了一下,爬起来头突然好痛。然后就被通知要去排练元旦节目,原来这种事应该是我最喜欢的。但我现在却很烦,因为我本来安排今天下午要把翁恺老... 阅读全文
posted @ 2015-12-16 17:37 小白酷狗 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 在C中定义了一种特殊的数据类型:枚举。但这并不是C的首创,之前Pascal有,C之后的Java也有,但是C的枚举类型并不是那么的好用。今天在看视频的时候,翁恺老师正好在讲枚举,也就在此总结一下。 枚举的好处在于它可以使一些数字符号化,然后增强程序的可读性。当然const double pi=3.1... 阅读全文
posted @ 2015-12-15 15:25 小白酷狗 阅读(13722) 评论(0) 推荐(0) 编辑
摘要: 因为n*(n+1)的时候数据会发生溢出,那么我们不用int 不就好了吗?233,之前不是学过long long int 吗?23333#include #include int main(){ long long int n,sum; while(scanf("%I64d",&n)!=E... 阅读全文
posted @ 2015-12-14 23:08 小白酷狗 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 最近在看一些视频,其中讲到了一些计算机的历史。其中在讲到如何做到四则运算的时候,介绍了布尔运算符,主要的就是:&&,||,!,^等。其实在软件工程导论这门大水课上也学习过。前面的三种高中都学习过,但是异或却是第一次 首先计算机中的数字都是二进制储存的,所以也符合进位制。所以来看一些计算:1+1=1... 阅读全文
posted @ 2015-12-14 21:59 小白酷狗 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 进入《pointer on C》的第二章,不过感觉这一章没讲什么实质性的内容,主要是一些风格、字符以及一些古老的东西(比如三字母词)自己也不是很感兴趣。不过也算是了解一下C的历史了吧。不过问题和程序还是好好看了看。 比如又知道了一些转义字符:\?在书写多个分号的情况下使用,防止被解释为三字母词。\... 阅读全文
posted @ 2015-12-14 19:36 小白酷狗 阅读(323) 评论(0) 推荐(0) 编辑