
C语言
HeySearra
这个作者很懒,什么都没留下…
展开
-
C++常用代码段
1. 输入以空格分割的字符串,输出字符串数组直接cin到string中,就会按空格拆分string str;while(cin >> str);原创 2021-09-16 15:47:30 · 218 阅读 · 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 · 153 阅读 · 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 · 461 阅读 · 0 评论 -
【慕课学习笔记】数据结构-浙江大学
第一章 绪论相比用循环函数,递归函数会占用较多的空间(解决问题方法的效率跟空间的利用效率有关),需要同时存储递归调用的所有函数,直到调用到结束,才释放存储空间。计算多项式时,利用结合律f(x)=a_0+x(a_1+x(…(a_(n-1)+x(a_n ))) (秦九韶算法),所需时间比阶乘算法少,加减法比乘除法快很多。抽象数据类型:面向对象的语言更加好定义类型名称:Matrix数据对象...原创 2020-02-20 23:45:34 · 271 阅读 · 0 评论