HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Ausbreitende Aussage in C |
Ausbreiten
|
Die C-Sprache Programme folgt einer aufeinanderfolgenden Form der Durchf�hrung von Aussagen. Viele Male wird es angefordert, um den Flu� der Befehlsfolge zu �ndern. C-Sprache liefert Aussagen, die den Flu� einer Befehlsfolge �ndern k�nnen. Diese Aussagen werden als Steueranweisungen benannt. Um von einem Teil des Programms zu anderen zu springen, helfen diese Aussagen. Die Steuer�bertragung kann unbedingt oder bedingt sein. Ausbreitendes Statemnt sind von folgenden Kategorien:
- If Statement
- The If else Statement
- Compound Relational tests
- Nested if Statement
- Switch Statement
|
Wenn Aussage
|
Wenn Aussage das einfachste ist, von der Steueranweisung bilden. Sie wird sehr h�ufig verwendet, wenn man den Flu� des Ablaufs des Programms und der Beschlu�fassung erlaubt.
, wenn Struktur die folgende Syntax hat
|
|
Der Befehl sagt, da�, ist zutreffend wenn die Bedingung dann, die folgende Aussage durchf�hren, oder, wenn die Bedingung gef�lscht ist, �berspringt der Computer die Aussage und bewegt an auf die folgende Anweisung im Programm
|
Das folgende Programm errechnen den Absolutwert einer Ganzzahl mit, wenn Aussage:
|
Calculate the absolute value of an integer */
# include < stdio.h > //Include the stdio.h file
void main ( ) // start of the program
{
int numbers; // Declare the variables
printf ("Type a number:"); // message to the user
scanf ("%d", & number); // read the number from standard input
if (number < 0) // check whether the number is a negative
number
number = - number; // If it is negative then convert it into
positive.
Printf ("The absolute value is % d \n", number); // print the value
}
|
|
Wenn sonst Aussage
|
, wenn sonst wirklich eine Verl�ngerung des allgemeinen Formats von wenn Aussage gerecht ist. Wenn das Resultat der Bedingung zutreffend ist, dann ist Programmaussage 1 durchgef�hrte sonst Programmaussage 2 wird durchgef�hrt. Die Syntax von, wenn sonst Aussage ist, wie folgt:
|
If (condition)
Program statement 1;
Else
Program statement 2;
|
|
Die folgende Programmentdeckung, ob eine Zahl negatives oder positives Verwenden ist, wenn Aussage:
|
#include < stdio.h > //include the stdio.h header file in your program
void main ( ) // Start of the main
{
int num; // declare variable num as integer
printf ("Enter the number"); //message to the user
scanf ("%d", &num); // read the input number from keyboard
if (num < 0) // check whether number is less than zero.
Printf ("The number is negative") // If it is less than zero then it is negative.
Else // else statement.
Printf ("The number is positive"); //If it is more than zero then the given
number is positive.
}
|
|
Zusammengesetzte Verwandtschaftstests
|
Um zusammengesetzte Verwandtschaftstests durchzuf�hren, liefert C-Sprache die notwendigen Einheiten. Ein zusammengesetzter Verwandtschaftstest ist eine oder mehrer einfache Verwandtschaftstests zusammen sind verbunden entweder durch das logische ODER die Operatoren oder das logisch einfach UND. Diese Operatoren werden durch Buchstabe Paare && // beziehungsweise dargestellt. Um komplizierte Ausdr�cke in C zu bilden, k�nnen die zusammengesetzten Operatoren gewohnt sein. Die Syntax der zusammengesetzten Verwandtschaftstests ist, wie folgt:
|
a> if (condition1 && condition2 && condition3)
b>if (condition1 // condition2 // condition3)
|
|
Genistet wenn Aussage
|
, wenn Aussage selbst andere enthalten kann, wenn Aussage benannt wird, wie genistet wenn Aussage. Die Syntax von genistet, wenn Aussage wie folgt ist
|
if (condition1)
if (condition2)
statement-1;
else
statement-2;
else
statement-3;
|
|
Der folgende Beispieldruck die gegebenen Zahlen zusammen mit dem gr��ten Zahlverwenden genistet wenn Aussage.
|
#include < stdio.h > //includes the stdio.h file to your program
main ( ) //start of main function
{
int a,b,c,big; //declaration of variables
printf ("Enter three numbers"); //message to the user
scanf ("%d %d %d", &a, &b, &c); //Read variables a,b,c,
if (a>b) // check whether a is greater than b if true then
if(a>c) // check whether a is greater than c
big = a ; // assign a to big
else big = c ; // assign c to big
else if (b>c) // if the condition (a>b) fails check whether b is
greater than c
big = b ; // assign b to big
else big = c ; // assign C to big
printf ("Largest of %d,%d&%d = %d", a,b,c,big);
}
//print the given numbers along with the largest number.
|
|
Aussage schalten
|
Die Schalterschachtel Aussage ist eine Multiweise Beschlu�fassung Aussage. Anders als die mehrfache Entscheidung Aussage, die das verursachte Verwenden sein kann wenn-sonst, wertet die Schalteraussage den Bedingungsausdruck und die Tests es gegen die zahlreichen konstanten Werte aus. W�hrend der Durchf�hrung die Niederlassung, die dem Wert entspricht, da� die Ausdruck Gleichen genommen wird.
Der Wert der Ausdr�cke in einem Schalterschachtel Aussage Mu� m�ssen eine Ordnungsart d.h. Ganzzahl, Putzfrau, Kurzschlu�, langes sein, usw. Doppeltes und Hin- und Herbewegung werden nicht erlaubt.
Die Syntax der Schalteraussage ist, wie folgt:
|
switch( expression )
{
case constant-expression1: statements1;
[case constant-expression2: statements2;]
[case constant-expression3: statements3;]
[default : statements4;]
}
|
|
O/P:
|
#include<stdio.h>
main()
{
int n=7;
switch(n) {
case 0:
printf("You typed zero.\n");
break;
case 3:
case 5:
case 7:
printf("n is a prime number\n");
break;
case 2: printf("n is a prime number\n");
case 4:
case 6:
case 8:
printf("n is an even number\n");
break;
case 1:
case 9:
printf("n is a perfect square\n");
break;
default:
printf("Only single-digit numbers are allowed\n");
break;
}
}
|
|
|
|
Schl�sselw�rter:
c ausbreitende Aussage, wenn dann Aussage, w�hrend Schleife Aussage, f�r Schleife Aussage, c Bruchaussage, Java Aussage, c Tutorial, c Syntax, Wertaussage, c Reihe, c Zeichenkette, c Beispiele, Beispielaussage
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|