[英]How can I print an int array in C in one line (meaning, without for loops)?
考虑这个 char* 示例:
char* s;
s = (char*) malloc(5 * sizeof(char));
s = "Hello";
for (int i = 0; i < 5; i++)
{
printf("%c", s[i]);
}
printf("\n%s", s);
不,在 C 中,您不能使用单行代码打印数组,C 中没有内置函数可以在单行中打印数组。
Python 也不会在单行中打印数组,它确实使用循环,但这些函数对我们来说是不可见的。
我们有什么方法可以在没有 for 循环的情况下打印 C 数组,您可以参考在堆栈溢出中回答的这个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.