![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CS107-编程范式
ReignsDu
搞风控的
展开
-
CS107编程范式-学习笔记-1
一直听说CS107编程范式是非常好的课程,GAN发明者都力推的一门课,所以准备抽空把它学完。第一讲C语言代表了过程范式/命令式范式,面向动态过程的,经典的代表是函数调用(function call),对于内存操作更好。C++调用dothis函数时,将某个对象作为参数进行传入,myobject->dothis,首先看到的是对象。高级语言代码在执行过程中,都会被编译为汇编代码,...原创 2019-05-07 23:16:38 · 713 阅读 · 0 评论 -
CS107编程范式-学习笔记-2
第二讲聊聊c/c++中常见类型:bool char 1 byte short 2 bytes int 4 bytes long 4 bytes float 4 bytes double 8 bytes 按理说bool一个bit就能搞定,但是并非如此。一个二进制位为1bit,表示01ascii码中, 'A' =...原创 2019-05-22 14:38:04 · 292 阅读 · 0 评论 -
CS107编程范式-学习笔记-3
第三讲这两节课咱们再来学习一下C语言。double d = 3.1416;char ch = *(char*)&d;cout << ch << endl;这段代码,跟上节课一样,char只存储double的低8位数据short s = 45;double d = *(double*)&s;cout << d <...原创 2019-05-09 19:54:06 · 328 阅读 · 0 评论 -
CS107编程范式-学习笔记-4
第四讲继续看swap函数:void swap (void *vp1, void *vp2) { void temp = *vp1; *vp1 = *vp2; *vp2 = temp;}当然没有void类型变量,因为void类型的话,机器不知道要分配多大的内存给它,所以temp对*vp1的解引是有问题的void swap (void *vp1, void...原创 2019-05-12 23:39:22 · 588 阅读 · 0 评论 -
CS107编程范式-学习笔记-5
第五讲看下面这个swap函数:void *lsearch3(void *key, void *base, int n, int elemSize, int (*cmpfn)(void *, void *)) { for (int i = 0; i < n; i++ ) { void *elemAddr = (char*)base + i * elemSize...原创 2019-05-22 00:32:30 · 338 阅读 · 0 评论