可以使用sprintf()函数,其原理类似于printf(),如果你PrintDec只是打印参数数据的十进制值的话,那么:
创新互联公司成都企业网站建设服务,提供网站设计、成都网站设计网站开发,网站定制,建网站,网站搭建,网站设计,成都响应式网站建设,网页设计师打造企业风格网站,提供周到的售前咨询和贴心的售后服务。欢迎咨询做网站需要多少钱:18980820575
PrintDec(pFile[18]);
PrintChar(',');
PrintDec(pFile[19]);
把打印的数存到str[10]数组中的格式为sprintf(str,"%d,%d",pFile[18],pFile[19]),其他类似。。特别注意定义的数组要足够大。
从右往左是传参顺序,参数取值是在,++--运算之后。
所以是先i自增,再从右往左取参数值,都取i的值,所以是3 3。
但如果是i++,寄存器会先将i的值保存在临时地址中,再将i地址值+1,这样printf("%d %d",i++,i);就是2 3。
C语言中的输出参数应该是指针吧
int max(int a, int b,int *m)//a,b是输入参数,m是输出参数
{
*m = ab?a:b;
return *m;
}
int main()
{
int a=2,b=3,m;
max(a,b,m);
printf("max=%d\n",m);
}
网站名称:c语言打印函数参数,c 打印函数
转载来于:https://www.cdcxhl.com/article28/dsgedjp.html
成都网站建设公司_创新互联,为您提供响应式网站、微信小程序、网站设计、用户体验、电子商务、面包屑导航
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联