- 博客(17)
- 收藏
- 关注
原创 结构体学习笔记和感受(1)
1.结构体类型的声明结构的知识结构是一些值的集合,这些值称为成员变量,结构的每个成员可以是不同类型的变量。struct(结构体关键字) student (结构体标签){成员列表;}s1,s2,s3: 变量列表 全局变量 分号不能忘记!!!int main (){struct student s; 局部变量}struct student 结构体类型声明结构体是一个类型必须加分号这个类型不占用空间!在定义该类型前加typedef 即改变结构名字..
2022-05-16 11:41:17 268
原创 指针的笔记和感受(2)
1.二级指针例如:int* pa pa为一级指针int** paa paa为二级指针可以这样理解 int * pa int是指针所指向的内容(整形) *指的是指针同理 int * * paint*是指针所指向的内容(一级指针) *指的是指针2.指针数组指针数组——存放指针的数组数组指针——存放数组地址的指针指针数组里面存放的均为指针...
2022-05-05 09:11:19 200
原创 指针的学习感受和笔记(2)
4.指针—指针指针就是地址则指针—指针等于地址—地址指针减去指针得到的是中间的元素个数我们想得到元素个数需要用大地址减去小地址不能让两个不同数组的指针相减指针的关系运算指针可以比较大小标准:允许指向元素的指针与指向数组最后一个元素后面的那个内存位置的指针比较,但是不允许与指向第一个元素之前的那个没内存位置的指针进行比较数组名在绝大多数情况下都是首元素地址但是有两个例外:1.&arr—&数组名—数组名不是首元素地址—数组表示整个数组—&数组名 .
2022-05-02 15:26:41 333
原创 学习操作符的感受和笔记(3)
一、下引用操作符,函数调用和结构成员1.[] 下标引用操作符操作数:一个数组➕一个索引值数组:int a[10]={ 0 }2.()函数调用操作符例如:增加一个函数add add(a,b) 这个括号就是调用操作符但是当我们使用这个函数的时候例如:void add (int a) 则这个括号不是调用操作符 4.访问一个结构的成员.结构体.成员名-> 结构体指针->成员名首先创建一个结构体 struct color...
2022-04-25 14:50:18 271
原创 整数规划笔记(2)
整数规划包括纯整数规划:所有决策变量要求取非负整数。全整数规划:除了所有决策变量要求取非负整数除外系数和常数也要求取整数。混合整数规划:只有一部分的决策变量要求取非负整数,另一部分可以取非负实数。0-1整数规划:所有决策变量只能取0或1两个整数...
2022-04-21 22:37:59 207
原创 整数规划基本规划
分类: 1.是变量全是整数 纯整数规划 2.是变量部分整数 混合整数规划实数求解不能够将结果四舍五入,将其作为其整数最优解,可能会出现不符合条件整数规划最优解有时不如实数规划最优解这个需要建立自己的方程!!🌝🌝可惜我是小白,我不咋会。...
2022-04-21 22:28:49 105
原创 学习操作符的感受和笔记(3)
sizeof 补充笔记sizeof内部运算不是实际运算如代码如下int a=3;int b;b=sizeof(a=a+4);printf("%d",a);最后显示的结果为3在sizeof里面的a+4的运算只是一个虚拟的运算,他不会在程序中显示出来~按(二进制)位取反把0变成1 得出的是补码补码减一得反码补码减一取反得源码例如:a=4~a4在二进制中的显示的源码为000000000000000000000000000000100 ..
2022-04-21 09:55:13 62
原创 线性规划模型笔记(1)
1.投资的收益和风险这是一个线性规划!!!投资问题有几个元素:1.总资产 2.各个收益率 3.各个收益率 4.各个风险率 5.购买所交交易费费率总风险是投资中最大的那个风险模型的分析:首先,在解决这些问题的时候我们需要做一些假设将部分的元素设为固定的,如2,3,4,5其次,我们要保证各个变量之间是不会相互影响的再次,我们在计算交易费时,因为交易费是个分段函数,而我们若得到的资金比较大所以我们可以忽略一部分的计算交易费因为这个模型是个多目标模型...
2022-04-20 22:05:15 143
原创 学习操作符的感受与笔记(2)
四、赋值操作符1.+=这个符号其实和我们的加法是一样的例如在编译器中,我们将a+2赋值给a,最直接的写法是a=a+2而运用这个符号我们可以写为a+=22.-=同+=一样的模式,只是将a+2变成a-23.*=也同上一样,只是将a+2变成a*24./=也同上一样,只是将a+2变成a/25.%=也同上一样,只是将a+2变成a%2同时强调%是取余的意思取余在(1)中已经提到了就不再提他6.>>= 和 <<=都是...
2022-04-20 14:37:58 200
原创 线性规划模型的基本原理
如上图是线性的基本模型,对于第一次看到这个模型的同学可能会有点懵,这个模型所说的是什么意思,那么我们根据一个例题来对应说明观察这个图片和上面那个图片首先我们需要知道的是线性规划的在Matlab中该输入的模板是什么需要我们在命令窗口输入[x,fval]=linprog(c,A,b,Aeq,beq,lb,ub)接下来我们要找寻这些c,A等对应的东西是什么观察式子(你们一定要对着看,看符号大于,小于,等于)很重要的一点:当你发现对应的符号不一样时,比如要求我们算最大值但是上...
2022-04-19 21:57:42 572
原创 学习操作符感受和笔记(1)
一、算数操作符算数操作符有:+ - / * %(取余)对于+,-,*和数学表示是一样的,但是在/和%需要分别一下。如果编写代码5/3,按照我们正确的数学算式,结果应该为1余数为2。在C语言编辑器中5/3的输出结果为1;而5%3的输出结果为2。二、位移操作符位移操作符有:<<(右移) >>(左移)注意:位移操作符的操作数只能是整数在使用位移操作符时我们需要了解位移操作符运行的两种方式:1.逻辑位移我们取移动的数字为-1...
2022-04-19 16:29:29 1219
原创 每日一代码 码代码有问题请指出来谢谢
今天码的代码是将一段字符串从两边显示到中间在这个代码中有几个要点:1.函数放在主函数前面时,是不用引函数的2.关于sizeof是用来计算字段串长度的,其中在主函数中的字符串我们所看到的字符串只有24个,其实后面还有一个\0没有显示,但是sizeof会将\0计算其中。如图可根据结果看出,sizeof将\0算入其中。3.关于%s是打印整个字符串的。(我觉得很重要,因为我老忘记)今日代码完成学习加油!!...
2022-04-19 12:48:29 173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人