例如,有一种方法狗:
void dog(char C,int N)
{
//here if I want to print the value of C with a print statement,how do I do that?
}
答案 0 :(得分:1)
有几种方法可以做到这一点。
让我们说char c
中存储的值是字母“H”。
如果您只想查看值,则最基本的方法需要您使用putchar
:
putchar(c);
putchar
只会给你c的值和换行符。
所以它会打印出来:
H
但是,如果您希望与其他文本在同一行中的值,则可以使用printf
:
printf("The value stored in C is: %c\n", C);
会打印出来:
The value stored in C is: H
printf
允许您使用文本行添加值,但是没有换行符,因此您必须自己添加一个,就像我一样。
希望能稍微清理一下。
答案 1 :(得分:0)
这样做
void dog(char C,int N)
{
fprintf(stdout, "C = %c N = %d\n", C, N );
}