c语言的一些函数知识
cjz-lxg
小白
展开
-
有关于如何定义动态二维数组并在函数中输出
#include <stdio.h> #include <stdlib.h> void solve(int ***ptr_nums, int n) { int size; int s = 0; for (size = 1; s < n; size++) { s += size; } size -= 1; *ptr_nums= (int**) malloc(sizeof(int*)*size) ; ...原创 2021-09-11 15:53:23 · 386 阅读 · 0 评论 -
scanf的一些小细节
一定要注意,scanf()只能读取到没有空白字符的片段,就算只是一个空格的,也只有空格前的内容会被读取,如下原创 2021-09-07 21:58:17 · 105 阅读 · 0 评论 -
getchar()函数的一些知识
目前就我学习的getchar()知识感觉都是比较零散的,因此在这试图归类一下,当然肯定有不完善的地方,还望海涵 1.首先,提到getchar()函数就必须提到缓冲区的概念,即在黑色的交互界面我们用键盘输入的值,这一部分可以看看c primer plus,里面有关于缓冲区的概念; 2.既然我们已经有了缓冲区的概念,那么,getchar()函数实际上就是读取了原本储存在缓冲区中的我们输出的字符,并且值得注意的是,无论我们输入到缓冲区中的字符究竟有多长,getchar只会读取其中的一个字节并将它返回(如果没有原创 2021-09-07 21:53:38 · 166 阅读 · 0 评论