函数是要输出cheer,为什么最后可以输出cheer2,printf那一行的cheer到底是函数cheer还是单纯的英文字母cheer
参数传递,函数的输出
函数是要输出cheer,为什么最后可以输出cheer2,printf那一行的cheer到底是函数cheer还是单纯的英文字母cheer
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- a5156520 2023-09-17 19:06关注
因为cheer()函数的print()语句里,使用格式字符串%d打印参数i的值,所以输出了"cheer 2",如果不需要打印i的值,把格式字符串%d以及后面的i去掉即可。
修改如下:
参考链接:C 库函数 – printf() | 菜鸟教程 C 库函数 - printf() C 标准库 - <stdio.h> 描述 C 库函数 int printf(const char *format, ...) 发送格式化输出到标准输出 stdout。 printf() 函数的调用格式为: printf('', ); 声明 下面是 printf() 函数的声明。 int printf(const char *format, .... https://www.runoob.com/cprogramming/c-function-printf.htmlc语言中的格式化字符串_c语言中格式化字符串_MyLinChi的博客-CSDN博客 C语言中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型, 其中方括号[]中的项为可选项。一、类型我们用一定的字符用以表示输出数据的类型,其格式符和意义下表所示:字符 意义a 浮点数、十六进制数字和p-计数法(C99)A _c语言中格式化字符串 https://blog.csdn.net/MyLinChi/article/details/53116760#include <stdio.h> void cheer(int i){ // https://www.runoob.com/cprogramming/c-function-printf.html // https://blog.csdn.net/MyLinChi/article/details/53116760 // 如果不需要打印参数i的值,去掉printf()语句里的格式字符串%d以及后面的i即可 printf("cheer\n"); } int main(void){ cheer(2.4); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 编一个判断一个区间范围内的数字的个位数的立方和是否等于其本身的程序在输入第1组数据后卡住了(语言-c语言)
- ¥15 游戏盾如何溯源服务器真实ip?
- ¥15 Mac版Fiddler Everywhere4.0.1提示强制更新
- ¥15 android 集成sentry上报时报错。
- ¥50 win10链接MySQL
- ¥35 跳过我的世界插件ip验证
- ¥15 抖音看过的视频,缓存在哪个文件
- ¥15 自定义损失函数报输入参数的数目不足
- ¥15 如果我想学习C大家有是的的资料吗
- ¥15 根据文件名称对文件进行排序