笔记
kkqwert
这个作者很懒,什么都没留下…
展开
-
构造函数和析构函数
C++使用成员函数给数据成员赋初值既不方便也容易忘记,甚至可能出错,C++提供了一个更好的方法,利用构造函数来完成对象的初始化 构造函数是一种特殊的成员函数,它主要用于为对象分配空间,进行初始化 注意:1.构造函数的名字必须与类名相同 2.他可以有任意类型的参数,但不能具有返回值类型 3.他不需要用户调用,而是在建立对象时自动执行的 #include <iostream> #include<cma...原创 2021-10-17 20:15:31 · 109 阅读 · 0 评论 -
sort()
是一种类似快速排序的方法,时间复杂度为n*log2(n) 在C++中使用sort()函数需要使用#include<algorithm>头文件 模板:sort(begin,end,cmp) begin为指向待sort()的数组的第一个元素的指针,end为指向待sort()的数组的最后一个元素的下一个位置的指针,cmp参数是排序准则(默认为从小到大排序),从大到小排序可以将cmp参数写为greater<int>() 大佬关于sort函数的讲解:C++ sort()排...原创 2021-10-13 15:37:43 · 51 阅读 · 0 评论 -
静态本地变量
static 一般的本地变量,在走出函数后,这个变量的作用就消失了,这一轮所产生的值也消失了 但静态本地变量,当函数离开的时候,会继续存在并保持其值 静态本地变量的初始化只会在第一次进入这个函数时做,以后进入函数时会保持上一次离开时的值 ...原创 2021-10-07 16:07:20 · 117 阅读 · 0 评论 -
给结构体起别名
将这个结构体命名为Date原创 2021-10-07 15:50:28 · 1037 阅读 · 0 评论 -
结构类型.
一。结构成员 出现在.的左边的一定是结构变量,结构变量才是实体 .叫取成员,取的是结构体里的成员原创 2021-10-07 15:30:14 · 43 阅读 · 0 评论 -
结构体。。。
#include <stdio.h> #include <stdlib.h> struct date//结构体 声明了一个struct date { int month; int day; int year; }; int main() { struct date today;// 定义了一个变量叫做struct date today,变量名字叫做today,类型是struct date today.month=07;.原创 2021-10-06 16:53:23 · 59 阅读 · 0 评论 -
枚举....
原创 2021-10-06 16:40:54 · 46 阅读 · 0 评论 -
字符串函数
1.size_t strlen(const char*s),返回s的字符串长度(不包括结尾的0) #include <stdio.h> #include <stdlib.h> #include<string.h> int mylen(const char* s) { int cnt=0; int idx=0;//数组下标 while(s[idx]!='\0')//遍历数组,去找下标为\0的单元 { idx++;原创 2021-10-06 16:21:44 · 95 阅读 · 0 评论 -
字符串...
以0(整数0)结尾的一串字符 0或‘\0’是一样的,但是和‘0’不同 0标志字符串的结束,但他不是字符串的一部分 计算字符串长度的时候不包含这个0 字符串以数组的形式存在,以数组或指针的形式访问 更多的使用指针的形式 string.h里有很多处理字符串的函数 字符串是数组 指针型是常量,利用数组可以去修改 ...原创 2021-10-05 22:08:05 · 53 阅读 · 0 评论 -
指针的运算
#include <stdio.h> #include <stdlib.h> int main() { char ac[]={0,1,2,3,4,5,6,7,8,9}; char *p=ac;//定义一个指针P指向ac的第一个单元 printf("p=%p\n",p);//输出p的地址 printf("p+1=%p\n",p+1); int ai[]={0,1,2,3,4,5,6,7,8,9}; int *q=ai; .原创 2021-10-05 15:24:24 · 44 阅读 · 0 评论 -
指针...
一.指针就是一种变量类型,就像int只能存整形数据,double只能存浮点型数据,指针只能存地址数据 二。当我们定义一个函数的变量类型为指针时,那在调用时,给指针类型传的数据的类型,必须是地址类型&a,这样就实现了,在函数f()内部访问函数外的内容,利用指针去找到了f()函数外的内容的地址,从而找到这个数据,让他进入函数来进行操作。注意,访问的是外面那个变量的地址,而不是具体的值,也就意味着,通过变量地址来找,若不用指针,得到的仅仅是那个变量的值,我们f()函数,在调用时,希望的是不仅仅局限于这一原创 2021-10-05 12:29:19 · 61 阅读 · 0 评论 -
从main函数调用外面的函数
原创 2021-09-27 08:24:34 · 720 阅读 · 0 评论