C语言
文章平均质量分 90
C language
小超想发财
学习永无止境
展开
-
getchar与putchar用法及缓冲区详解
总的来说,对于初学者而言,getchar和putchar字符函数的用法是难以理解的,特别是其中它们的接收值和返回值。而且在运用getchar输入字符函数时,一定要谨慎缓冲区的存在,在必要的情况下要清空缓冲区。本文包含了所有相关要点,希望可以帮到你们,若还有什么疑惑,欢迎私信或者评论喔。原创 2022-10-26 10:18:17 · 2503 阅读 · 26 评论 -
break和continue在三大循环体中的区别(秒懂)
break和continue两大关键词的定义break的定义:只要循环遇到了break,就停止break接下来的所有循环(break之后的代码也不会再执行了),直接终止所有循环。continue的定义:只要循环遇到了continue,就会终止本次循环,也就是本次循环中continue后边的代码不会再执行。原创 2022-10-24 22:30:15 · 2123 阅读 · 17 评论 -
C语言:函数递归详解(建议收藏)
程序调用自身的编程技巧称为递归。递归做为一种算法在程序设计语言中广泛应用。一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。原创 2022-10-28 14:22:20 · 41864 阅读 · 49 评论 -
二进制,八进制,十进制,十六进制之间的相互转换(简易)
二进制转换十进制我们直接暴力举例:二进制数为 00001101,则它的十进制怎么转换呢?转换原则 :从低位0开始,位次所对应的数乘以2^(位次),然后每一位次得到的数值相加所得到的总和,即为十进制的数值。所以00001101 等于0x2^7 + 0x2^6 + ······+1x2^3 + 1x2^2 +0x2^1 +1x2^0 ,结果为 13。原创 2022-10-17 19:35:40 · 2128 阅读 · 12 评论