![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 52
想搞定nlp的小博
这个作者很懒,什么都没留下…
展开
-
计网笔记
计算机网络原创 2021-02-25 11:04:15 · 123 阅读 · 0 评论 -
c++数据结构(一)
颓了好几天了,今天再写一篇。因为结构体和指针都学了嘛,趁热打铁学学数据结构今天学的是顺序表的基本操作,直接上代码。对应王道P19页的题目#include<iostream>#define MaxSize 50using namespace std;/* //顺序存储类型 struct SqList{ int data [MaxSize];//元素 int Length;//长度 };*/ struct SeqList{//动态存储 int *data; int l原创 2021-01-26 20:22:14 · 444 阅读 · 0 评论 -
c加加学习笔记(12)
用new 创建动态结构方法和new创造其他结构很像。可以先不声明结构体,直接 new一个#include <iostream>struct inflatable{ char name[20]; float volume; double price;};int main(){ using namespace std; inflatable *ps = new inflatable; cout<<"输入结构体项目:"; cin.get(ps->name,20原创 2021-01-20 22:50:34 · 832 阅读 · 0 评论 -
c++学习笔记(11)
指针算术如果对一个普通的整形变量加1那么他的值会加1,如果是对指针加一,那么会指向地址往后添加一个类型大小的地址区域。int main(){ using namespace std; double wages[3]={10000.0,20000.0,30000.0}; short stacks[3]={3,2,1}; double *pw = wages; short * ps = &stacks[0]; cout<<"pw = "<<pw<<",原创 2021-01-19 22:11:14 · 179 阅读 · 0 评论 -
c++学习笔记(十)
用new来分配内存吧期待已久的new对象环节,终于要来了。在这之前我再给自己洗个脑星号 指针 是值指针是地址程序员要告诉new,需要为那种类型的变量分配内存,new将找到一个长度正确的内存块,并返回该内存块的地址。程序员的责任是将该地址赋给一个指针。int * pn = new intnew运算符会根据后面的数据类型来决定要开多大的空间。通过询问和研究我认为,之所以需要new一个指针是因为,new进行内存分配是因为这样是动态的内存分配,且内存大小和存放类型是自己决定的。于是new会找到合原创 2021-01-18 20:00:58 · 109 阅读 · 0 评论 -
c++学习笔记(九)
地址与指针和c语言一样地址符用&表示#include<iostream>int main(){ using namespace std; int donts = 6; double cups =4.5; cout<<"donts的值为"<<donts; cout<<"donts的地址为"<<&donts<<endl; cout<<"cups的值为"<<cups; cout&原创 2021-01-17 17:01:29 · 76 阅读 · 0 评论 -
C++学习笔记(八)
结构体c++的结构体和c语言差不多#include<iostream>struct inflatable{ char name[20]; float colume; double price;};int main(){ using namespace std; inflatable guest= { "Glorious Gloria", 1.88, 29.99 }; inflatable pal= { "写个中国字", 3.12, 32.99原创 2021-01-16 14:57:49 · 171 阅读 · 0 评论 -
c++学习笔记(七)
string类首先string也是一种单独的数据类型,应该调用命名空间std来调用他,还要包含头文件才能够使用,他和数组盛放的字符串类似#include<iostream>#include<string>int main(){ using namespace std; char charr1[20]; char charr2[20]="jaguar"; string str1; string str2 = "panther"; cout<<"输入一个人原创 2021-01-15 14:10:02 · 101 阅读 · 0 评论 -
c++学习笔记(六)
今天拔牙去了,好疼呜呜呜字符串输入方法普通输入cin每次只识别一个单词,也就是说如果你中间输入空格了,他只记录空格之前的东西例子如下:#include<iostream>int main(){ using namespace std; const int Arsize = 20; char name[Arsize]; char dessert[Arsize]; cout<<"Enter your name\n"; cin&g原创 2021-01-14 17:31:16 · 129 阅读 · 1 评论 -
c++学习笔记(五)
数组c++的数组好像和c语言差不多数组是可以存储同类型值的一种数据格式数组定义有三个要素存储在每个元素中值的类型数组名数组中元素的个数数组中的元素下标应当是有效的,否则可能存在潜在的危险。数组也可以通过{}在初始化时候来直接赋值,例如int hand[4];hand[1]=3;hand[2]=6;hand[3]=8;hand[4]=10;int cards[4]={3,6,8,10};如果初始化时只对其中的几个值进行赋值,那么其他的值默认为0如果想要所有元素为0,只要这原创 2021-01-13 15:09:37 · 89 阅读 · 0 评论 -
c++学习笔记(4)
浮点类型cout.setf()迫使输出使用定点表示方法控制精度放置被表示为E指数形式,且不会省略背后的0ios_base::xxx在后面会学到吧int main(){ using namespace std; cout.setf(ios_base::fixed,ios_base::floatfield); float tub = 10.0/3.0; double mint = 10.0/3.0; const float million = 1.0e6;原创 2021-01-12 17:21:56 · 117 阅读 · 0 评论 -
c++学习笔记(3)
c++如何确定常量的类型程序声明将整型变量的类型告诉了C++编译器,但编译器如何知道常量类型呢?除非有理由(如使用特殊后缀,或者值太大无法存储为int),不然都将存储为int类型后缀是放在数字常量后面的字母l、L表示long常量u、U表示unsigned intul(UL)或lu(LU)表示unsigned intll、LL为long longull、Ull、uLL、ULL为unsigned long long对不带后缀的十进制整数,使用能够存储该数的最小类型来表示:int、long或lo原创 2021-01-11 23:44:41 · 148 阅读 · 1 评论 -
c++学习笔记2
今天的c++学习笔记1.对于sizeof函数(也叫sizeof运算符)在c++中sizeof返回类型或变量的长度对于类型使用运算符sizeof必须带括号例如sizeof(int)对于变量使用就可带可不带sizeof a 或者 sizeof(a)2.关于climits头文件climits头文件里面定义了很多常量,一般是关于类型长度的。CHAR_MIN char的最小值SCHAR_MAX signed char 最大值SCHAR_MIN signed c原创 2021-01-09 14:04:31 · 315 阅读 · 0 评论 -
c++学习笔记1
c++学习笔记(1)一,两种换行符endl和\n二,c++可以在函数的任何位置进行变量声明三,cout会根据<<后的变量类型智能的调整行为cout还可以打印变量内存储的值无论是int还是charcout可以对不同行进行拼接cout<<'Now you have' <<carrorts <<"carrots" <<endl;四、关于函数函数的括号内参数如果为空有两种做法1.double fun(void)2.double原创 2021-01-09 00:56:35 · 122 阅读 · 0 评论