繁体   English   中英

"如何在一行中打印 C 中的 int 数组(意思是,没有 for 循环)?"

[英]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 数组,您可以参考在堆栈溢出中回答的这个问题。

在 C 语言中没有任何循环就可以打印数组吗?<\/a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM