
C语言
文章平均质量分 92
小新Kelvin
平实
展开
-
gets(str)函数和scanf(“%s“,str)区别
gets(str)函数和scanf("%s",str)区别: 转自:https://zhidao.baidu.com/question/290403568.html 二者都是从终端读入字符串。 功能为: 1、 gets功能为读入一行,并将换行符转换为字符串结束符。 2、 scanf("%s",s);读入时,遇到空白字符,包括空格,制表符,换行符时均会停止输入。 从功能上可以看出不同之处: 1、 终止条件不同。gets只有遇到\n时才会结束输入,而scanf遇到空格或制表符时,也会结束输入。比如输转载 2020-10-17 16:52:59 · 4796 阅读 · 0 评论 -
详谈C语言之宏定义
1、宏是简单的符号替换,即将宏定义中的表达式或常数替换到应用了宏的地方,做简单的替换,宏内不进行运算返回值的操作 2、函数是值传递或地址传递,内部会进行运算返回。原创 2020-10-12 17:21:32 · 483 阅读 · 0 评论 -
C语言指针在数组之中的妙用
数组指针其实就是行指针,本文着重讲解了一维和二维,如果实际代码中遇到了更多维数的指针也一样可以运用这种嵌套的思想来理解。编程最重要的就是理解其底部的思想。原创 2020-09-26 23:59:52 · 1790 阅读 · 0 评论 -
初步理解C语言指针
指针是C语言的精华,就像封装、继承、多态这三大特性之于Java一样重要。如果不会指针、不会结构体,那只能算编程爱好者,不能算专业程序员。原创 2020-09-25 11:15:09 · 275 阅读 · 0 评论