![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++/C
文章平均质量分 74
叶晚林
学习路上。
展开
-
C++/C|输入处理
问题: string s; cin>>s; 若s中含有空格则不会读入。 解释: >> 是会过滤掉不可见字符(如 空格 回车,TAB 等) 。 cin不会读入空格;但是这并不表示cin不认识空格。实际上,当你输入string的时候,如果输入了空格或者其他的空白符号,那么cin就会认为这个string已经结束了,即使你后面继续输入,它也不管了。 解决: stri转载 2016-05-08 12:22:47 · 383 阅读 · 0 评论 -
翁恺C笔记|指针
【指针应用场景】 1.函数需要返回多个值,其中一些值可通过指针返回。传入的指针参数其实是需要保存带回结果的变量; 例程: #include #include void swap(int* a,int* b); int main() { int a=5,b=6; swap(&a,&b); printf("a=%d b=%d",a,b); return 0;原创 2016-08-13 09:49:03 · 758 阅读 · 0 评论 -
翁恺C笔记|动态内存分配
【题引子】 C99可以用变量定义数组的大小,其他不可以。 int number; scanf("%d",&number) //C99中可以这么干 int a[number];所以如果我们在定义之前不知道需要多少空间,应该怎样申请空间呢? 【动态内存分配】 动态内存分配:int* a=(int*)malloc(n*sizeof(int)) malloc函数原型: #inc原创 2016-08-13 16:37:29 · 917 阅读 · 0 评论