![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
HeySearra
这个作者很懒,什么都没留下…
展开
-
C++常用代码段
1. 输入以空格分割的字符串,输出字符串数组 直接cin到string中,就会按空格拆分 string str; while(cin >> str);原创 2021-09-16 15:47:30 · 178 阅读 · 0 评论 -
条件传送与三元运算符
朋友在看java三元运算符时看到的: 执行 int a = 2, b = 3; int c = (a + b > 3? ++a : b++);后,b的值为3,c的值为3,a的值为3 另一个朋友说,java没有条件传送,结果我们写c语言在win和Linxu编译后,结果和java也一致,都没有条件传送?? 人傻了,怎样能强制条件传送? 三元运算符不会提前计算后面的表达式,他只会在判断后执行他...原创 2020-03-26 21:03:24 · 121 阅读 · 0 评论 -
char *和char[]申请空间的区别
数据结构助教时同学反馈的代码: #include <stdio.h> #include <stdlib.h> #include <string.h> void func(char **s) { char a[]="hello"; *s = a; } int main() { char *p="nm"; func(&p);...原创 2020-03-07 09:25:04 · 419 阅读 · 0 评论 -
【慕课学习笔记】数据结构-浙江大学
第一章 绪论 相比用循环函数,递归函数会占用较多的空间(解决问题方法的效率跟空间的利用效率有关),需要同时存储递归调用的所有函数,直到调用到结束,才释放存储空间。 计算多项式时,利用结合律f(x)=a_0+x(a_1+x(…(a_(n-1)+x(a_n ))) (秦九韶算法),所需时间比阶乘算法少,加减法比乘除法快很多。 抽象数据类型:面向对象的语言更加好定义 类型名称:Matrix 数据对象...原创 2020-02-20 23:45:34 · 224 阅读 · 0 评论