
C语言
文章平均质量分 61
C语言
@赵士杰
少年若有凌云志,一遇风云便化龙。软件设计师,系统架构设计师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
逻辑运算的短路特性(&&,||)
只要符合&&,||表达式成立的条件,就触发短路原则,省时又省力。原创 2024-05-02 15:16:31 · 689 阅读 · 0 评论 -
switch—case需要注意的点
目录switch语句语句格式**switch** 语句必须遵循下面的规则:例题switch语句语句格式switch (表达式){ case 常量1: 语句1; break; case 常量2: 语句2; break; default: } switch 语句必须遵循下面的规则:switch 语句中的表达式是一个常量表达式,必须是一个整型或枚举类型一个 switch 中可以有任意数量的 case 语句。每个 case 后跟一个要比较的值和一个冒号当表达式的值等于 c原创 2021-03-06 21:01:11 · 1384 阅读 · 0 评论 -
if else语句需要注意的问题
目录标准格式:当if 语句体或 else 语句为一条简单语句时,可以省略 {}当if 语句体或 else 语句为多条语句(复合语句)时,不可以省略 {}if-elseif-else嵌套例题完整的代码if else语句是一种分支结构,当条件满足时,有“if语句”和“else语句”两条分支。表达式的值在逻辑上只有真和假,故 if 和 else 在执行流程上是互斥的,执行且只能执行两者中的一个。标准格式:if(条件表达式){ 复合语句; } else{ 复合语句; }条件表达式可以是关系原创 2021-03-06 20:32:00 · 4135 阅读 · 0 评论 -
计算1-3+5-7+ ······ -99+101的值
计算1-3+5-7+ ······ -99+101的值思路一正一负每次+2代码实现int main(){return 0;}原创 2020-02-01 18:43:10 · 7488 阅读 · 0 评论 -
C语言实现16进制转10进制(包含小数部分)
C语言实现16进制转10进制(暂不支持小数部分)想法:通过按权展开的方法:(BC)H=11x16^1 + 12x16^0步骤:1.用字符数组来放16进制2.将数组元素逆序排放3.将数组元素的下标当做16进制的权4.将字符转换成数字 * 16的权代码实现int fun(int n) //递归函数实现16的N次方{ if(n==0) return 1; else return 16*fun7(n-1);}void ma原创 2020-07-06 19:11:46 · 5096 阅读 · 0 评论 -
C语言编写函数字符串删除对应的字符(两种方法)
C语言编写函数字符串删除对应的字符(笨方法)思路看了网上很多博客我发现当出现指定字符重复出现时,不会全部删除这是一种笨方法,有好的方法请在下方回复谢谢代码实现int main(){void del(char *p,char c){}...原创 2020-02-03 16:58:18 · 7190 阅读 · 0 评论 -
C语言编写程序计算某年某月某日是该年中的第几天(3种方法)
C语言编写程序计算某年某月某日是该年中的第几天编写程序计算某年某月某日是该年中的第几天例如输入fool girl 的出生日期1999-5-27输出147第一种switch语句代码实现 int year,month,day,sum=0,i; scanf("%d-%d-%d",&year,&month,&day); if(month==1) //如果是1月,直接输出day就行 printf("%d ",da原创 2020-06-25 18:00:39 · 69925 阅读 · 21 评论