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?
Czytam „Think in C ++” i właśnie wprowadziłem externdeklarację. Na przykład: extern int x; extern float y; Myślę, że rozumiem znaczenie (deklaracja bez definicji), ale zastanawiam się, kiedy okaże się przydatne. Czy ktoś może podać przykład?
Czy w Pythonie można zadeklarować zmienną ?: var tak, że został zainicjowany na Brak? Wygląda na to, że Python na to pozwala, ale gdy tylko uzyskasz do niego dostęp, ulega awarii. czy to możliwe? Jeśli nie to dlaczego? EDYCJA: Chcę to zrobić dla takich przypadków: value for index in sequence: …
Pytanie nr 1: Czy zadeklarowanie zmiennej wewnątrz pętli jest dobrą lub złą praktyką? Przeczytałem inne wątki na temat tego, czy występuje problem z wydajnością (większość mówiła „nie”) i że zawsze powinieneś deklarować zmienne tak blisko miejsca, w którym będą używane. Zastanawiam się, czy należy tego unikać, czy też rzeczywiście jest …
Jestem nowy w VBA i chcę wiedzieć, czy mogę zamienić następującą deklarację i przypisanie w jedną linię: Dim clientToTest As String clientToTest = clientsToTest(i) lub Dim clientString As Variant clientString = Split(clientToTest)
Nie rozumiem, dlaczego zmienne działają tak dziwnie, gdy są deklarowane w funkcji. W firstfunkcji deklaruję letzmiennymi bi cwartością 10 : b = c = 10; W secondfunkcji pokazuję: b + ", " + c A to pokazuje: 10, 10 Również w firstfunkcji deklaruję awartością 10 : let a = b …
Zastanawiam się tylko, czy nastąpiłaby jakakolwiek utrata szybkości lub wydajności, gdybyś zrobił coś takiego: int i = 0; while(i < 100) { int var = 4; i++; } który deklaruje int varsto razy. Wydaje mi się, że tak będzie, ale nie jestem pewien. czy zamiast tego byłoby to bardziej praktyczne …
Co tu się dzieje? if(int a = Func1()) { // Works. } if((int a = Func1())) { // Fails to compile. } if((int a = Func1()) && (int b = Func2())) ) { // Do stuff with a and b. // This is what I'd really like to be able …
Patrząc na kod źródłowy online, natknąłem się na to na początku kilku plików źródłowych. var FOO = FOO || {}; FOO.Bar = …; Ale nie mam pojęcia, co || {}robi. Wiem, że {}jest równe new Object()i myślę, że ||jest to coś w stylu „jeśli już istnieje, użyj jego wartości, w …
Nauka Pythona i ma kilka podstawowych wątpliwości. 1.Widziałem deklarację zmiennej (tutaj ścieżka) jako class writer: path = "" czasami bez jawnej deklaracji, ale inicjalizuj za pośrednictwem __init__. def __init__(self, name): self.name = name Rozumiem cel __init__, ale czy wskazane jest deklarowanie zmiennej w innych funkcjach. 2.Jak mogę stworzyć zmienną do …
Rozważ ten kod: void foo() { goto bar; int x = 0; bar: ; } GCC i Clang odrzucają to , ponieważ przejście do bar:obejścia inicjalizacji zmiennej. MSVC nie narzekają na wszystko (z wyjątkiem stosowania xpo bar:powoduje ostrzeżenie). Możemy zrobić podobnie z switch: void foo() { switch (0) { int …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.