Ich weiß, dass Sie mit printf()und drucken können puts(). Ich kann auch sehen, printf()dass Sie damit Variablen interpolieren und formatieren können.
Ist puts()nur eine primitive Version von printf(). Sollte es für jede mögliche printf()ohne String-Interpolation verwendet werden?
printf(variable), um einen String zu drucken. Verwenden Sie puts(variable)oder printf("%s', variable). Die Verwendung einer Variablenformatzeichenfolge birgt ein Sicherheitsrisiko: Wenn die Variable von einem Angreifer geschrieben werden kann, kann er das Programm mithilfe von Formatzeichenfolgen angreifen.