会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
早上吃什么
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
33
下一页
2018年9月16日
编译器优化-乘法优化
摘要: 由这个想到的;https://www.cnblogs.com/nullllun/p/8350178.html 31乘以某个数能不能写成这个数乘以2的次幂 再减去这个数。 用数学语言表达一下就是: 设这个数为x 31*x=x*2^n-x 这个等式是否存在,如果存在,求n的值 那我们计算一下, 31=2
阅读全文
posted @ 2018-09-16 14:14 eatwhat
阅读(1614)
评论(0)
推荐(0)
2018年9月15日
c语言实践:RS信号报告
摘要: 题目: 无线电台的RS制信号报告是由三两个部分组成的: R(Readability) 信号可辨度即清晰度. S(Strength) 信号强度即大小. 其中R位于报告第一位,共分5级,用1—5数字表示. 1 Unreadable 2 Barely readable, occasional words
阅读全文
posted @ 2018-09-15 14:33 eatwhat
阅读(276)
评论(0)
推荐(0)
2018年9月14日
c语言学习笔记 switch case语句为什么要加break
摘要: 先来看一个没有break的例子: 我们看一下它的汇编代码: 可以看一下,case语句只是被编译成了一个具体的入口地址,但是并没有告诉程序怎么出来,从哪里出来,那么如果没有出口地址,那么程序就会按顺序执行下去,所以case2入口地址处的代码也被执行了。 如果是加了break语句之后就变成下面这样了:
阅读全文
posted @ 2018-09-14 01:00 eatwhat
阅读(1147)
评论(0)
推荐(0)
c语言实践 给三个数输出最大的那个数
摘要: 我是怎么想的,我前面学过两个数比大小,比如有三个数,a b c,先比较a和b的大小,然后用那个较大的和c比较就得出最大的那个了。这个求三个数比大小的问题最后变化成 了两个数比大小了。
阅读全文
posted @ 2018-09-14 00:15 eatwhat
阅读(3262)
评论(0)
推荐(0)
2018年9月13日
c语言学习笔记-if语句块一定要加分号
摘要: if(a>6) printf("hello");//语句1 printf("world");//语句2 当a>6的时候,执行的分支语句是语句1,而不是语句1和语句2,虽然结果是语句1和语句2都被执行了,但语句1是再if的那个分支里面,而语句2是干路里面的语句。 为了避免歧义,if语句一定要加括号,即
阅读全文
posted @ 2018-09-13 23:54 eatwhat
阅读(2095)
评论(0)
推荐(0)
c语言学习笔记 if语句的条件判断
摘要: 可能经常会看到错误的if语句示范,比如这样的: if(a=6) { printf("hello"); } if语句块执行的条件是if条件的运算结果不是0则执行if语句块。 a=6这是个赋值运算符,赋值运算符是有返回值的。 可以看到a=8返回的值是8。 所以a=6返回的是6,6不是0所以执行if语句块
阅读全文
posted @ 2018-09-13 23:33 eatwhat
阅读(2358)
评论(0)
推荐(0)
2018年9月11日
c语言实践:求两个数的最大公约数
摘要: 我的思路是这样的:比如12和16这两个数。先理解一下概念,什么叫最大公约数。就是12有很多个因数,16也有很多个因数,这两堆因数中有一些重合的因数,在这些重合的因数中找到那个最大的。那么最大公约数一定是两个数的公约数,且最大公约数一定再12的因数中寻找的。OK,我们先对12求除所有的因数,那么需要一
阅读全文
posted @ 2018-09-11 18:03 eatwhat
阅读(2640)
评论(0)
推荐(0)
c语言实践 1/1-1/2+1/3-1/4+...
摘要: 其实这个题目和上面那个是一样的 update 2018.10.2 昨天看到一个题目和这个类似。里面不用if判断。
阅读全文
posted @ 2018-09-11 00:36 eatwhat
阅读(969)
评论(0)
推荐(0)
c语言实践 1/1+1/2+1/3+1/4+...+1/n
摘要: 给定一个n求这个分式的和。
阅读全文
posted @ 2018-09-11 00:23 eatwhat
阅读(972)
评论(0)
推荐(0)
2018年9月10日
c语言学习笔记 break语句
摘要: 比如 for() { for() { break; } } 那个break语句只是跳出它所在的那个for循环,不会把最外面的for循环都跳出去。
阅读全文
posted @ 2018-09-10 23:56 eatwhat
阅读(186)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
33
下一页