-
Data: 2022-08-26 21:50:29
Temat: Re: C - łańcuchy tekstowe definiowane w parametrach funkcji
Od: Janusz <j...@o...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2022-08-26 o 20:25, Atlantis pisze:
> Moje pytanie dotyczyło czegoś innego - chciałem się upewnić, czy
> faktycznie łańcuch zdeklarowany jako argument funkcji (a nie jawnie,
> jako globalna stała z kwalifikatorem const) zawsze będzie zapisany we
> flashu. Wyobraźmy sobie np. hipotetyczną sytuację:
>
> Send("Lights on");
> Send("Lightf off");
>
> Czy nie istnieje np. ryzyko, że kompilator spróbuje to niejawnie
> zoptymalizować i zdefiniuje sobie we flashy łańcuchu "Lights ", "on"
> oraz "off", a potem będzie tworzył ich kombinacje na stosie, przed
> przekazaniem w argumencie funkcji?
No to skompiluj taki program i podejrzyj co wyprodukował kompilator, ja
tak zawsze robię jak nie jestem pewien działania wyrażenia czy funkcji w
avr-ach, plik lss. (32-bitowcami się nie zajmuję).
--
Janusz
Następne wpisy z tego wątku
- 26.08.22 22:19 Dawid Rutkowski
- 26.08.22 22:34 Grzegorz Niemirowski
- 27.08.22 06:27 JDX
- 27.08.22 06:41 J.F
- 27.08.22 08:10 Atlantis
- 27.08.22 10:28 Dawid Rutkowski
- 27.08.22 11:34 Marek
- 27.08.22 11:53 JDX
- 27.08.22 12:59 Atlantis
- 27.08.22 15:59 Dawid Rutkowski
- 27.08.22 16:06 Dawid Rutkowski
- 27.08.22 16:53 J.F
- 27.08.22 20:30 a...@m...uni.wroc.pl
- 27.08.22 20:55 JDX
- 27.08.22 21:43 Dawid Rutkowski
Najnowsze wątki z tej grupy
- Światłowód między budynkami
- POtrzebny bufor 3.3<>5V, jedonkieruowy, trójstanowy, wąski
- retro
- Bezprzewodowe polączenie Windows z projektorem
- rozklejanie obudowy
- Prośba o identyfikację komponentu
- Smart gniazdko straciło na zasięgu wifi?
- Smart gniazdko straciło zasięg wifi?
- nurtuje mnie
- dziwna sprawa...
- Laptop MSI się nie uruchamia.
- Dobra listwa LED (CRI 90-95, bez migotania)
- masowe programowanie AVR
- Fajny pomysł na monitor z klawiaturą
- Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
Najnowsze wątki
- 2024-10-28 Oskarżony v. Podejrzany [terminologia właściwa dla Państwa Prawa]
- 2024-10-28 Światłowód między budynkami
- 2024-10-28 Warszawa => Technical Lead ( (Java Background)) <=
- 2024-10-28 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-10-28 Warszawa => Demon Sprzedaży B2B <=
- 2024-10-28 Warszawa => SAP Project System/EPPM Consultant <=
- 2024-10-28 Dziwnie padający Seagate
- 2024-10-27 Kolejny pożar
- 2024-10-27 Walka o prad :D
- 2024-10-27 Koniec alimentów - jak zakończyć?
- 2024-10-27 POtrzebny bufor 3.3<>5V, jedonkieruowy, trójstanowy, wąski
- 2024-10-26 Gdzie w smartfonie są SMSy/MMSy ?
- 2024-10-27 jakie klocki do elektryka?
- 2024-10-26 Czym jeździ Myjk
- 2024-10-25 tak nieśmiało zapytam