• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed przypisanie wartości do zmiennej

VPS Starter Arubacloud
0 głosów
146 wizyt
pytanie zadane 3 sierpnia 2016 w C i C++ przez rattle Użytkownik (510 p.)
zamknięte 3 sierpnia 2016 przez rattle
#include <iostream>
#include <string>
using namespace std;

int zoll, ll;
string a;

int main() {
        cin >> a;
        cout << "ostatnia cyfra tablicy: " << endl;
        zoll = a.length(); // przypisuje długość 'a' do zmiennej 'zoll'
        cout << a[zoll-1] << endl; // wypisuje ostatni element
        ll = a[zoll-1]; // przypisuje ostatni element do zmiennej 'll'   ???
        cout << "ll: " << ll << endl;  // wypisuje zawartość zmiennej 'll'  ???

    return 0;
}

Mam takie pytanie. Przy tych dwóch pierwszych komentarzach sprawdzam długość 'a' i przypisuje do zmiennej 'zoll' w pierwszej linii, oraz wypisuje ostatni element w drugiej linii. W takim razie czemu program nie wypisuje ostatniego elementu po przypisaniu a[zoll-1] do zmiennej 'll' i wywołaniu tej zmiennej, skoro to jest to samo a przynajmniej mi się tak wydaje. Bo skoro później wołam zmienną ll to tak jakbym wołał a[zoll-1] bo jest to do niej przypisane, więc powinno chyba wyświetlać to samo a nie wyświetla. Dlaczego?

komentarz zamknięcia: Rozwiązano problem

2 odpowiedzi

+2 głosów
odpowiedź 3 sierpnia 2016 przez Ehlert Ekspert (214,220 p.)
wybrane 3 sierpnia 2016 przez rattle
 
Najlepsza
Bo ll to int a ostatni element to znak; char.
+1 głos
odpowiedź 3 sierpnia 2016 przez manjaro Nałogowiec (37,390 p.)
Tak na szybko zmienna a jest typu string a l1 typu int.
komentarz 3 sierpnia 2016 przez Ehlert Ekspert (214,220 p.)

Zmienna jest ale jej operator zwraca char.

Podobne pytania

0 głosów
1 odpowiedź 332 wizyt
pytanie zadane 4 października 2016 w C i C++ przez Kuba321 Użytkownik (730 p.)
+1 głos
3 odpowiedzi 634 wizyt
pytanie zadane 18 maja 2021 w C# przez disaster Bywalec (2,120 p.)
0 głosów
1 odpowiedź 168 wizyt
pytanie zadane 21 marca 2020 w PHP przez Hardwell Dyskutant (8,980 p.)

93,018 zapytań

141,984 odpowiedzi

321,282 komentarzy

62,364 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...