程序中sqr是什么意思

程序中sqr是什么意思,第1张

Sqr

1、在多数编程语言中,sqr(x)代表求非负数x的算术平方根;[1] 2、在pascal语言中,Sqr(x)代表 求x的平方. 例:sqr(4)=2 3、[乱d]三个当今理论物理中顶尖理论: 超弦(superstrings)、量子理论(quantum)、相对论(relativity).

#define 就是定义宏。

简单理解#define SQR(X) X*X ,就是告诉编译器在代码中只要遇到SQR(X)的格式就用X*X替换。比如SQR(k+m)就相当于 (k+m)*(k+m)。

定义宏的好处是,方便后期修改,多处引用,只要修改开头定义就行。

因为 SQR(x) x*x ,当K=3时,SQR(K+1)=k+1*k+1,又因为是++SQR,所以变量K先自加一再进行运算,即

++SQR(k+1)=(k+1)+1*(k+1)+1=4+4+11=9


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11096319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存