Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Super Basis Dummie Frage

Mitglied: JoshuaTree

JoshuaTree (Level 1) - Jetzt verbinden

08.03.2009, aktualisiert 11:09 Uhr, 3746 Aufrufe, 8 Kommentare

Hallo,

ich habe jetzt zwar schon ein etlichen Scripten rumgefummelt aber eines nervt mich seit langem.
Wenn ich etwas nicht ganz genau weiß.

Wofür sind die runden Klammern bzw. wie heißen die.
Warum sind die mal leer und wenn die leer sind wofür brauch ich sie dann?

Dann gibt es ja noch eckige Klammer wozu diese und wie heißen diese.

Habe jetzt schon in mehreren Büchern danach gesucht aber so tief setzte kein Buch an.

Ich will es einfach nur verstehen

Danke
Mitglied: StefanKittel
08.03.2009 um 12:08 Uhr
Hallo,

für welche Programmiersprache denn? Zeig uns mal ein Beispiel.
In der Regel stehen diese Klammer aber für Anfang und Ende von Blöcken in Verbindung mit Schleifen oder Abfragen.

Stefan
Bitte warten ..
Mitglied: Calimero876
08.03.2009 um 12:27 Uhr
Bei Programmiersprachen wie bei C#/C(++) werden diese Klammern zur Parameterübergabe bei Funktionen btw. Klassen.

Ob eine Funktion Parameter braucht oder nicht hängt von der Definition ab.

Funktionen können auch überladen werden, d.h. eine Funktion kann sowohl mit Parameter, als auch ohne parameter aufgerufen werden. Wenn eine Funktion überladen werden soll, dann ist es unablässig, dass diese 2 mal definiert wird.


Funktionsdefinitionen sehen im Allgemeinen so aus:

public void addiere( int a, int b)
{
return a+b;

}


public void addiere( int a)
{
return a+2;

}

public void addiere()
{
return 2+2;

}

Der Aufruf der Funktionen

addiere(2+2);
addiere(2);
addiere();
Bitte warten ..
Mitglied: NetWolf
08.03.2009 um 12:39 Uhr
Hallo,

Wofür sind die runden Klammern bzw. wie heißen die.

Runde Klammern werden runde Klammern genannt.

ich vermute, du meinst die Klammern am Ende einer Funktion:
x = Testunktion1()
x = Testunktion2(A,B,C)

Warum sind die mal leer und wenn die leer sind wofür brauch ich sie dann?

Einmal werden Parameter übergeben und einmal nicht.
Gebraucht werden sie, damit du dem Compiler sagen kannst: das ist eine Funktion und keine Variable ect.

Dann gibt es ja noch eckige Klammer wozu diese und wie heißen diese.

Eckige Klammer werden eckige Klammer genannt
Die umschließen z.B. Feldbezeichnungen bzw. Variablen


Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)
Bitte warten ..
Mitglied: JoshuaTree
08.03.2009 um 13:50 Uhr
Hallo,
danke schon mal für die Antworten.

Ich versuche mich in VBS einzuarbeiten.
Und ich versteh halt nicht warum manchmal Klammern angegeben werden und warum manchmal auch nicht.
Krieg es einfach nicht fest ins Hirn rein ich dachte wenn ich den Hintergrund kenne kann ich es mir vielleicht besser merken.

Gruss
Andreas
Bitte warten ..
Mitglied: StefanKittel
08.03.2009 um 15:22 Uhr
Hallo,

wenn z.B. nur ein Befehl folgt, braucht man die klammern nicht, da diese hier sowas wie "Befehls-Block" heißen

if (i == 0)
{
befehl1;
befehl2;
}

if (i == 0)
befehl1;
Bitte warten ..
Mitglied: Calimero876
08.03.2009 um 15:33 Uhr
Zitat von StefanKittel:
Hallo,

wenn z.B. nur ein Befehl folgt, braucht man die klammern nicht, da
diese hier sowas wie "Befehls-Block" heißen

if (i == 0)
{
befehl1;
befehl2;
}

if (i == 0)
befehl1;


Wichtig ist es auch zu wissen das die {} Klammer auch die Gültigkeit von Variablen und den ihnen zu gewiesenen Werte definieren.
Bitte warten ..
Mitglied: JoshuaTree
09.03.2009 um 09:10 Uhr
Zitat von Calimero876:
> Zitat von StefanKittel:
> ----
> Hallo,
>
> wenn z.B. nur ein Befehl folgt, braucht man die klammern nicht,
da
> diese hier sowas wie "Befehls-Block" heißen
>
> if (i == 0)
> {
> befehl1;
> befehl2;
> }
>
> if (i == 0)
> befehl1;
>

Wichtig ist es auch zu wissen das die {} Klammer auch die
Gültigkeit von Variablen und den ihnen zu gewiesenen Werte
definieren.

@Stefan

was meinst du mit deiner letzten Aussage?
Bitte warten ..
Mitglied: StefanKittel
09.03.2009 um 09:16 Uhr
Zitat von JoshuaTree:
@Stefan

was meinst du mit deiner letzten Aussage?

Hallo,

die war zwar von Calimero876 aber er meint folgendes:

if (i == 0)
{
int o = 10;
}
aber hier ist o nicht mehr definiert, da o innerhalb des blocks definiert wurde

Stefan
Bitte warten ..
Ähnliche Inhalte
Hyper-V
Hyper-V für Dummies
gelöst Frage von keine-ahnungHyper-V20 Kommentare

Moinsens all, ich habe mir für schmales Geld einen Proliant ML310 Gen8 gekauft, auf dem ich zwei, maximal drei ...

Windows Server
Server-Ersteinrichtung für Dummies
Frage von Olf1980Windows Server20 Kommentare

Grüßt euch, als kleines Unternehmen (12 Mitarbeiter zählen wir derzeit) haben wir uns dazu entschlossen aus diversen Gründen einen ...

Ausbildung

Welche Basis Zertifizierungen für einen Fachinformatiker Systemintegration

gelöst Frage von Phill93Ausbildung3 Kommentare

Hallo, ich bin Auszubildender im 2. Lehrjahr zum Fachinformatiker in der Fachrichtung Systemintegration. Mein Betrieb hat mir jetzt angeboten ...

Weiterbildung

SAP Basis Admin Gehalt

gelöst Frage von Merkur1337Weiterbildung4 Kommentare

Hallo, ich hoffe ihr könnt mir helfen. Bei mir steht demnächst eine Vertragsverlängerung vor der Tür und ich weiß ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 1 TagWindows 105 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 1 TagAdministrator.de Feedback18 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 2 TagenHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 2 TagenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Hyper-V
Hyper-V mit altem XEON-Server. Was ist falsch?
Frage von LollipopHyper-V11 Kommentare

Hallo Bin etwas frustriert. Kleinbetrieb, ca. 15 PC's, 2 Stk. Server mit einigen virtuellen PC's für Fernwartung, VaultServer für ...

Windows Server
NTFS Berechtigungen Ordnerstruktur
Frage von hukahu23489Windows Server11 Kommentare

Hallo, ich bin seit kurzem in einer neuen IT-Abteilung und bin über das Berechtigungskonzept des Unternehmens sehr schockiert. Ich ...