たとえば、ダミー関数の場合write(int length, const char* text){...}
、これら 2 つのアプローチの間にメモリの点で違いはありますか?
write(18,"The cake is a lie.");
また
int len = 18;
char txt[19] = "The cake is a lie.";
write(len,txt)
おまけ:繰り返しがある場合はどうなりますか?つまり、ループは、要素が目的の引数である配列を使用して関数を繰り返し呼び出します。
Arduino のようなメモリに敏感なプラットフォームでの書き込み時に効率を最適化するために、それぞれがどのようにメモリを消費するかをよりよく理解することを期待して、この質問、特にボーナスについて質問しています。とはいえ、さらに効率的な方法を知っている場合は、共有してください! ありがとう!