variable-declaration

C wskaźnik do tablicy / array of pointers disambiguation

Jaka jest różnica między następującymi deklaracjami: int* arr1[8]; int (*arr2)[8]; int *(arr3[8]); Jaka jest ogólna zasada rozumienia bardziej złożonych deklaracji?

Kiedy używać extern w C++

Czytam "Think in C++" i właśnie wprowadzono deklarację extern. Na przykład: extern int x; extern float y; Myślę, że rozumiem znaczenie (deklaracja bez definicji), ale zastanawiam się, kiedy okaże się przydatna. Czy ktoś może podać przykład?

Deklarowanie zmiennych wewnątrz pętli, dobra czy zła praktyka?

Pytanie #1: czy deklarowanie zmiennej wewnątrz pętli jest dobrą czy złą praktyką? Czytałem inne wątki o tym, czy występuje ... enna została już zadeklarowana i po prostu pomija tę część, czy faktycznie tworzy dla niej miejsce w pamięci za każdym razem?

Czy Można zadeklarować zmienną w pętli? (C++) [duplikat]

To pytanie ma już odpowiedź tutaj: różnica między deklarowaniem zmiennych przed czy w pętli? ... ić to zamiast tego: int i = 0; int var; while(i < 100) { var = 4; i++; } Czy są takie same, szybkie i wydajne?

Deklaracja Zmiennych Pythona

Nauka Python {[7] } i ma podstawowe wątpliwości. 1.I have seen variable declaration (path here) as class writer: pat ... ogę utworzyć zmienną do przechowywania niestandardowego typu? class writer: path = "" # string value customObj = ??

Czy Można zadeklarować zmienną Bez przypisywania wartości w Pythonie?

Czy Można zadeklarować zmienną w Pythonie?: var Tak, że zainicjowany na żaden? Wygląda na to, że Python na to pozwala, ale ... Pythonie? (przez ten sam autor) Powiązane Python: zakres zmiennych i wywołania funkcji inne języki mają "zmienne"

Co oznacza "var FOO = FOO / / {}" (przypisanie zmiennej lub pustego obiektu do tej zmiennej) w Javascript?

Patrząc na kod źródłowy online natknąłem się na to na górze kilku plików źródłowych. var FOO = FOO || {}; FOO.Bar = …; Ale ... w stylu " jeśli już istnieje użyj jego wartości, użyj nowego obiektu. Dlaczego miałbym to widzieć na górze pliku źródłowego?

C++, deklaracja zmiennej w wyrażeniu "if"

Co tu się dzieje? if(int a = Func1()) { // Works. } if((int a = Func1())) { // Fails to compile. } if((int a = Func ... przetestować Więc to, co chcę zrobić, jest niezgodne ze standardem, czy mój kompilator po prostu pęka mi po jajach (VS2008)?

Dlaczego niektóre zmienne zadeklarowane za pomocą funkcji let inside stają się dostępne w innej funkcji, podczas gdy inne powodują błąd odniesienia?

Nie mogę zrozumieć, dlaczego zmienne zachowują się tak dziwnie, gdy są zadeklarowane wewnątrz funkcji. W funkcji first dek ... console.error(e.message) } try{ console.log(d); } // Reference error catch(e){ console.error(e.message) } } first()

setq i defvar w Lispie

Widzę, że praktyczny Common Lisp używa {[0] } do Ustawieniazmiennej globalnej . Czy nie można używać setq do tego samego celu? Jakie są zalety / wady używania defvar vs. setq?

Błąd C: oczekiwane wyrażenie przed int

Kiedy próbowałem poniższego kodu, dostaję wspomniany błąd. if(a==1) int b =10; Ale poniżej jest poprawna składniowo if(a==1) { int b = 10; } Dlaczego tak jest?

Deklaracja zmiennej po etykiecie goto

Dziś znalazłem jedną ciekawą rzecz. Nie wiedziałem, że nie Można zadeklarować zmiennej po etykiecie goto. Kompilowanie nast ... kcji głównej, w moim przypadku) instrukcji goto, uważam, że zakres nie jest tu problemem. Ale dlaczego ja dostajesz ten błąd?

C++11-deklarowanie niestatycznych elementów danych jako 'auto'

Czy C++11 zezwala na deklarowanie niestatycznych elementów danych jako 'auto', jeśli są one zainicjowane w deklaracji? Na prz ... ale raczej standard na to nie pozwala, dlaczego nie? Byłoby to tak samo przydatne jak deklarowanie zmiennych lokalnych auto.

Czy mogę jednocześnie zadeklarować i przypisać zmienną w VBA?

Jestem nowy w VBA i chcę wiedzieć, czy mogę przekonwertować następującą deklarację i przypisanie do jednej linii: Dim clientToTest As String clientToTest = clientsToTest(i) Lub Dim clientString As Variant clientString = Split(clientToTest)

Różnica między deklarowaniem ivar w interfejsie @a umieszczaniem zmiennej w implementacji @

Jaka jest różnica między zadeklarowaniem ivar w @interface a umieszczeniem zmiennej w @implementation W a .akta m? @interfac ... 2; - (void)doSomething { num = 137; num2 = 138; } @end Czy jest czas, kiedy chcesz umieścić zmienną w @implementation?