随笔分类 -  不成体系的知识

摘要:个人感觉类是结构体的发展。 结构体是对变量的整合,有构造函数但不能有一般的成员函数;结构体只有public类型,因为没有成员函数,所以不涉及算法。 类是对变量和算法的封装,有构造函数和成员函数,变量有public,private和protect类型。 两者的构造函数都可以直接被调用。 结构体构造函数 阅读全文
posted @ 2019-12-19 13:19 老葛 阅读(132) 评论(0) 推荐(0)
摘要:指针可以为空,然后被赋予不同的地址,引用不能为空,必须作为某一变量的别名,且与该变量绑定,不可再重新绑定新的变量。 如果直接对一个链表进行操作,参数使用引用最方便。 阅读全文
posted @ 2019-12-19 13:01 老葛 阅读(72) 评论(0) 推荐(0)
摘要:给数组中每个元素赋相同的值 memset(数组名,值,sizeof(数组名)); #include<stdio.h> #include<string.h> int main(){ int a[5]={1,2,3,4,5}; memset(a,0, sizeof(a)); for(int i=0;i< 阅读全文
posted @ 2019-12-16 23:45 老葛 阅读(247) 评论(0) 推荐(0)
摘要:#include<stdio.h> int main(){ int a[10]={5,4,3,2,1}; for(int i=1;i<=4;i++){ for(int j=0;j<5-i;j++){ //每走一轮就能把最大的数放到最后,所以每一趟比较次数递减 if(a[j]>a[j+1]){ int 阅读全文
posted @ 2019-12-16 23:03 老葛 阅读(76) 评论(0) 推荐(0)
摘要:fabs()绝对值函数 #include<stdio.h> #include<math.h> int main(){ double db=-12.56; printf("%.2f\n", fabs(db)); return 0; } floor()向下取整;ciel()向上取整 不管四舍五入,向上取 阅读全文
posted @ 2019-12-16 20:16 老葛 阅读(630) 评论(0) 推荐(0)
摘要:其实在这里困扰了很久,因为数据结构书上用了很多类似的定义,一度十分不想打开数据结构。 其实就是给某个类型取一个更好记的别名,然后用这个别名去代替这个类型。 实例如下: #include<iostream> #include<stdio.h> using namespace std; typedef 阅读全文
posted @ 2019-12-16 19:39 老葛 阅读(236) 评论(0) 推荐(0)
摘要:getchar()和putchar()只能用于输入输出单个字符,而不能字符串。 #include<iostream> using namespace std; int main(){ char c1,c2; c1=getchar(); c2=getchar(); putchar(c1); putch 阅读全文
posted @ 2019-12-16 19:29 老葛 阅读(1418) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 using namespace std; 4 const int maxn=20; 5 int main(){ 6 int id=0,len=0; 7 char ch[maxn]; 8 scanf("%s",ch); 9 for(int i=0;i<maxn;i++){ 10 if(... 阅读全文
posted @ 2019-02-15 19:57 老葛 阅读(496) 评论(0) 推荐(0)