Byl vydán Fedora Asahi Remix 40, tj. linuxová distribuce pro Apple Silicon vycházející z Fedora Linuxu 40.
Představena byla služba Raspberry Pi Connect usnadňující vzdálený grafický přístup k vašim Raspberry Pi z webového prohlížeče. Odkudkoli. Zdarma. Zatím v beta verzi. Detaily v dokumentaci.
Byla vydána verze R14.1.2 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.
Dnešním dnem lze již také v Česku nakupovat na Google Store (telefony a sluchátka Google Pixel).
Apple představil (keynote) iPad Pro s čipem Apple M4, předělaný iPad Air ve dvou velikostech a nový Apple Pencil Pro.
Richard Biener oznámil vydání verze 14.1 (14.1.0) kolekce kompilátorů pro různé programovací jazyky GCC (GNU Compiler Collection). Jedná se o první stabilní verzi řady 14. Přehled změn, nových vlastností a oprav a aktualizovaná dokumentace na stránkách projektu. Některé zdrojové kódy, které bylo možné přeložit s předchozími verzemi GCC, bude nutné upravit.
Free Software Foundation zveřejnila ocenění Free Software Awards za rok 2023. Vybráni byli Bruno Haible za dlouhodobé příspěvky a správu knihovny Gnulib, nováček Nick Logozzo za front-end Parabolic pro yt-dlp a tým Mission logiciels libres francouzského státu za nasazování svobodného softwaru do praxe.
Před 10 lety Microsoft dokončil akvizici divize mobilních telefonů společnosti Nokia a pod značkou Microsoft Mobile ji zanedlouho pohřbil.
Fedora 40 release party v Praze proběhne v pátek 17. května od 18:30 v prostorách společnosti Etnetera Core na adrese Jankovcova 1037/49, Praha 7. Součástí bude program kratších přednášek o novinkách ve Fedoře.
Stack Overflow se dohodl s OpenAI o zpřístupnění obsahu Stack Overflow pro vylepšení OpenAI AI modelů.
Řešení dotazu:
int a = 1;
int b = a++;
int c = ++a;
std::cout << "b = " << b << ", c = " << c << std::endl;
Potom by výpis na posledním řádku vypsal
b = 1, c = 3
tj. v prvním případě se nejdřív hodnota přiřadí a potom inkrementuje, ve druhém případě je tomu naopak. V případě, že inkrement je jedinou operací v příkazu, dojde jen ke zvýšení hodnoty nezávisle na prefix/postfix povaze operátoru.
<pre class="brush: c"> #include <stdio.h> int main(void) { float a=2, b=2, c=1, d=0, e=4, f; printf("povodne hodnoty su: a = %.1f b = %.1f c = %.1f d = %.1f e = %.1f\n",a, b, c, d, e); a++; ++c; e--; printf("%.1f %.1f %.1f\n",a, c, e); f=(a/c)*e; printf("vysledok a++ / ++c * --e bude %f:\n",f ); printf("nove hodnoty su: a = %.1f b = %.1f c = %.1f d = %.1f e = %.1f\n",a, b, c, d, e); return 0; } </pre>Ti dá:
#include <stdio.h> int main(void) { float a=2, b=2, c=1, d=0, e=4, f; printf("povodne hodnoty su: a = %.1f b = %.1f c = %.1f d = %.1f e = %.1f\n",a, b, c, d, e); a++; ++c; e--; printf("%.1f %.1f %.1f\n",a, c, e); f=(a/c)*e; printf("vysledok a++ / ++c * --e bude %f:\n",f ); printf("nove hodnoty su: a = %.1f b = %.1f c = %.1f d = %.1f e = %.1f\n",a, b, c, d, e); return 0; }Normální HTML, prostě jen nahradíš:
a++; ++c; e--;se vyhdonotí před použitím v následujícím příkazu. V tomto příkladu je tak úplně jedno, jestli "pre" nebo "post". Pro < a > musíte použít &lt a &gt; v náhledu komentáře k tomu máte dokonce tlačítka.
# include <stdio.h> int main(void) { float a=2, b=2, c=1, d=0, e=4, f; printf("povodne hodnoty su: a = %.1f b = %.1f c = %.1f d = %.1f e = %.1f\n",a, b, c, d, e); a++; ++c; e--; printf("%.1f %.1f %.1f\n",a, c, e); f=(a/c)*e; printf("vysledok a++ / ++c * --e bude %f:\n",f ); printf("nove hodnoty su: a = %.1f b = %.1f c = %.1f d = %.1f e = %.1f\n",a, b, c, d, e); return 0; }
Poznámka 1: Musím se přiznat, že jsem si musel vyzkoušet, jak se ty dva operátory vlastně u typu float
chovají, protože mne dodnes nenapadlo je na něj použít.
Poznámka 2: Odsazování (a rozumná úprava zdrojáků obecně) není samoúčelné, raději si na něj zvykněte hned od začátku.
dakujem vsetkym
Tiskni Sdílej: