fyqt.net
当前位置:首页 >> C语言:mAin(){ int y=10; whilE(y%%); printF("y=... >>

C语言:mAin(){ int y=10; whilE(y%%); printF("y=...

int sub(int x,int y,int *z){*z = x-y;return *z;} z是地址传参,所以要写成*z z在传参的时候要写& 例子: int x=5,y=3,z,res; res=sub(x,y,&z); 语句过后,z值为2,res值为2 %%%%%%%%%%%%%%%%%%%%%% 刚才没有看到你的详细问题呢... 应该是这样...

如果你是想输出x,y的值,请这样写:#include void main() { int x=11/3; int y=5; printf("%d,%d",x,y); }

printf("%.*f",n,x); 使用*号

最后一句对的 你想输出%这个符号就得用%%

"jieguo = x + z %% 3 * (x + y) %% 2 /4;" 把上面这一行改为 "jieguo = x + (int)z % 3 * (int)(x + y) % 2 /4;" 就行了

x++ 先取x的值,然后自加; ++x 先自加,然后取x的值。 如x=1;y=x++,结果:y=1,x=2 如x=1;y=++x,结果:y=2,x=2 类似的还有“--”,是自减,再没有其他的类似运算符

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com