dwpnb
发表于 2020-11-24 15:39:46
屁哥 发表于 2016-6-30 09:32
没看懂 我这初中水平 还真够呛唉。。。。。。。。
越学 越迷糊
发现自己做的毫无意义
最后的陽姬
发表于 2020-11-25 22:07:11
欧阳0116 发表于 2017-4-28 20:31
能告诉我a.out是什么意思吗,为啥不用-o编译啦 我用-o编译也会出来一个执行文件 运算结果也是一样的 有点不 ...
我觉得a.out像一个临时文件,你对文件1gcc ........ && ./a.out它会生成一个a.out文件,这时你./a.out输出的是文件1需要输出的内容。之后你再对文件2gcc ...... && ./a.out,他会立即输出文件2的内容,此时你只输入./a.out输出的就是文件2要输出的内容。a.out只存在一个,会一直被覆盖。
但如果你用-o来实现,比如gcc -o test test.o就会生成一个叫“test”的文件和一个叫“test.o”的文件,此时你./test就输出test文件的内容。
以上的a.out只会有一个,但是test和test.o会一直存在,所以a.out大概就是节省空间和减少输入量的简易版-o
ahf
发表于 2020-12-8 20:09:46
强
卢同学
发表于 2020-12-14 16:15:57
如果求次方,用递归挺香的
terrywang019
发表于 2020-12-21 21:08:15
hello
xfan3629
发表于 2021-1-8 10:21:04
lzlxc 发表于 2019-1-22 12:29
不知道你理解了没,这是我的理解。int一般为4个字节,也就是32位,去掉一个符号位,还剩31位,那么他能存 ...
我定义成立long long int2的31次方后输出结果都是-1??为什么
cyb1234
发表于 2021-1-23 17:15:32
1
bdwnailao
发表于 2021-1-27 22:54:42
有点难
吖嗨嗨!!
发表于 2021-1-31 20:23:36
减一是因为什么
Mr.LuCifer
发表于 2021-2-22 16:18:50
nice!支持支持
冬天不甜
发表于 2021-2-25 17:06:20
# include<stdio.h>
# include<math.h>
int main()
{
printf("%d",pow(1,2)+pow(2,3)+pow(3,4)+pow(4,5)+pow(5,6));
return 0;
}
想请问一下,为什么这种printf结果就显示错误呀,为什么只有提前声明了几个pow()的运行结果才不会出错呀?
baofu007
发表于 2021-3-2 15:35:51
fwinmachao 发表于 2017-9-6 09:52
为什么我的pow(x,y)函数中, x,y如果一个是常量,一个是变量, 就会报错...
# cat a.c
# ...
我也遇到这情况,层主有找到原因吗?
wushangpu
发表于 2021-3-21 15:49:08
NaN(Not a Number),表示一个无效数字
yuml170
发表于 2021-4-26 19:36:55
fwinmachao 发表于 2017-9-6 09:52
为什么我的pow(x,y)函数中, x,y如果一个是常量,一个是变量, 就会报错...
# cat a.c
# ...
编译命令为gcc test6.c -o test6 -lm,-lm放在后边(>~<)
有点烦搞半天
qqqqqqssxx
发表于 2021-5-26 21:13:04
2 IntelliSense:有多个 重载函数 "pow" 实例与参数列表匹配:
函数 "pow(double _X, int _Y)"
函数 "pow(float _X, int _Y)"
函数 "pow(long double _X, int _Y)"
参数类型为:(int, int) c:\Users\Administrator\Documents\Visual Studio 2013\Projects\Project9\Project9\WDC.h 8 11 Project9
这是什么原因
我用的vs2013
斯劳123
发表于 2021-6-22 14:10:15
fasdfa 发表于 2016-12-10 12:15
示例中result = pow(2,31) - 1; 的- 1是什么意思? 不加这个-1 会转换溢出 但用long long int就不会这 ...
这应该是他的取值范围不同的缘故吧
long long int比普通的int应该还要长
15902757468
发表于 2021-7-21 10:03:00
-1就是结果减一?
15902757468
发表于 2021-7-21 10:12:29
fasdfa 发表于 2016-12-10 12:15
示例中result = pow(2,31) - 1; 的- 1是什么意思? 不加这个-1 会转换溢出 但用long long int就不会这 ...
-1就是在pow(2,31)的值减一吧
鸢纸.
发表于 2021-7-28 13:48:33
好多名词都不懂{:10_266:}初中真的能学吗
Nk2sk545
发表于 2021-8-25 19:41:22
冬天不甜 发表于 2021-2-25 17:06
# include
# include
我尝试把d改成.0f,就有相同结果,因为前面有说double x,double y是浮点型,但是不懂具体是为什么