parameter-passing

parameter-passing ist der Prozess der Zuweisung von Werten zu den Parametern einer Funktion
2
Antworten

Wie man gleichnamige Methoden mit verschiedenen Parametern in Python schreibt [duplizieren]

Ich lerne Python (3.x) von einem Java-Hintergrund. Ich habe ein Python-Programm, wo ich ein personObject erstellen und es zu einer Liste hinzufügen. %Vor% Aber aus Gründen der Flexibilität möchte ich es auch direkt in der addPerson-Meth...
13.03.2014, 11:33
1
Antwort

Warum beeinflusst die Verwendung des hawward-Operators für das zweite Argument einer Methode den Wert des ersten Arguments?

Das folgende C # -Programm erzeugt eine unerwartete Ausgabe. Ich würde erwarten zu sehen:    Wert1: 25, Wert2: 10       Wert1: 10, Wert2: 25 aber stattdessen sehe ich    Wert1: 0, Wert2: 10       Wert1: 10, Wert2: 25 %Vor% Kann...
29.09.2015, 23:59
1
Antwort

x86_64: Erzwingt, dass gcc Argumente auf dem Stack übergibt

Ich arbeite an einer setjmp / longjmp benutzerdefinierten Implementierung für x86-64-Systeme, die den gesamten Kontext der CPU speichert (nämlich alle xmm, fpu stack, etc; nicht nur Callee-save-Register). Dies wird direkt in Assembly gesch...
11.12.2015, 15:31
1
Antwort

So übergeben Sie Funktionsparameter in einem Register mit dem Schlüsselwort gcc asm

In gcc können Sie deklarieren, dass eine lokale Variable mit der folgenden Syntax in ein Register geschrieben werden soll. %Vor% In einem alten Code, den ich im Internet gefunden habe, wurde diese Syntax verwendet, um zu erklären, dass die P...
04.03.2013, 20:17
1
Antwort

Warum wird dieser Python-Ausdrucksparameter zum Zeitpunkt des Aufrufs nicht erweitert?

In Google Appengine NDB gibt es Anfragen wie folgt: %Vor% Wie kommt es, dass der Account.userid >= 40 -Ausdruck zum Zeitpunkt des Aufrufs nicht auf "True" oder "False" erweitert wird, bevor er als Argument übergeben wurde? Wie wird d...
09.11.2017, 14:03
7
Antworten

Doppel gegen Doppel in Java [Duplikat]

In einem Java-Beispielprogramm für eines meiner Labs habe ich zwei verschiedene Methoden, die doppelte bzw. doppelte Parameter verwenden. Wie kann ich zwischen ihnen unterscheiden, wenn sie Argumente an sie übergeben?     
11.11.2012, 14:26
6
Antworten

Array-Parameter in C # übergeben: Warum ist es implizit durch Referenz?

Nehmen Sie den folgenden Code ohne% ref Schlüsselwort an, der die übergebene Variable offensichtlich nicht ersetzt, da sie als Wert übergeben wurde. %Vor% Damit diese Funktion wie erwartet funktioniert, fügt man wie gewohnt das Schlüsselw...
30.08.2010, 21:33
4
Antworten

Die Adresse des Arrays vom Typ char * [2] kann nicht übergeben werden, um die Funktion char zu übernehmen ***

Mein XCode (Standardcompiler sollte klingeln?) zeigt mir in diesem Code eine Warnung: Incompatible pointer types passing 'char *(*)[2]' to parameter of type 'char ***' (beim Aufruf von func) %Vor% Dieser Code ist kein Problem (= keine...
06.09.2013, 16:40
3
Antworten

Warum darf beim Aufruf einer Funktion in C nicht genügend Parameter übergeben werden?

Ich weiß, dass das Funktionsprototyping in C ++ obligatorisch ist, wenn die Funktion nach der main() -Funktion definiert ist, aber in C optional ist (aber empfohlen). Kürzlich habe ich ein einfaches Programm geschrieben, das zwei Zahlen hinzu...
28.05.2015, 16:04
6
Antworten

C # Führen Sie eine Prozedur aus, ohne einen Parameternamen anzugeben

Wie kann ich eine gespeicherte Prozedur ausführen, die Parameter akzeptiert, ohne den Namen des Parameters angeben zu müssen? Der Name des Parameters in der gespeicherten Prozedur kann sich von CustomerID zu CustID ändern, damit ich meinen Code...
03.03.2011, 14:08