我遇到了这样的一段代码:
括号里的那一句话是什么意思,它涉及到sprintf函数?
printf("\tout:\t%-14.14s\n", (sprintf(tmpbuf[0], "[%s]", mystring), tmpbuf[0]));
括号里的那一句话是什么意思,它涉及到sprintf函数?
printf("\tout:\t%-14.14s\n", (sprintf(tmpbuf[0], "[%s]", mystring), tmpbuf[0]));
这是一个涉及逗号运算符的表达式,将以下内容放入单行:
sprintf(tmpbuf[0], "[%s]", mystring);
printf("\tout:\t%-14.14s\n", tmpbuf[0]);
tmpbuf[0]
。