次のように、文字列を出力していると仮定します。
printf("%s", s);
この関数の漸近的複雑度はどれくらいだと仮定できますか?
それはO(n)で、n はstrlen(s)です - それは長さですか? それとも、どういうわけかO(1)、定数時間ですか。それとも何か違う?ただし、 printf がどのように実装される傾向があるかを知る必要があると思いました。どんな洞察も大歓迎です!
(C++ではなくCについて話していることを明確にする必要がありますが、実装が異なるとは思えません)
編集: printf() にフォーマット文字列を追加