Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť If Else v jazyku C

Ak Else je najdôležitejšie program , postaviť v C , a od tej doby budete vytvárať a používať ho prakticky v každom programe , je to tiež miesto , budete s najväčšou pravdepodobnosťou naraziť na problémy . Pokyny
Vytvorte Else If
1

začínajú základy . Základná štruktúra každého Ak Else v jazyku C sa tento formulár :

 if ( podmienka ) akčné , 
2

držiak vaše kroky správne . Akcia môže byť jeden príkaz , alebo častejšie séria príkazov , vnútri zložených zátvoriek .
Vytvorte Stav
3

Uvedomujeme si , že stav je . všetko , čo sa vráti 0 ( false ) alebo niečo iné ( true )
4

vedieť , že najčastejší druh je porovnanie medzi premennými a hodnotami : ! == rovnosť = nerovnosť > väčší než > = väčší ako alebo rovná
5

Porovnajte číselné a znakové typy , ak sa tak rozhodnete , ale buďte opatrní : znaky porovnať na základe charakteru stanovenej v používaní na tomto systéme , a to môže byť odlišné jedného dňa na iný operačný systém .
6

Nesnažte porovnať poľa alebo štruktúry priamo . Namiesto toho , napísať funkciu , ktorá bude vykonávať porovnanie .
7

Pochopte , že C štandardné knižnice sú také funkcie pre reťazca . Pozri strcmp ( ) , stricmp ( ) , a strncmp ( ) .
8

Použitie priradenie vráti hodnotu , ktorá bola priradená .

 If ( ( x = malloc ( 100 ) ) == NULL ) abort ( ) , hodnota vrátená malloc ( ) je tak uložený do x , a v porovnaní s NULL , čo váš kód výstižnejší 
9

použite pravý a vyskúšaný techniky : je to bežné , že funkcie . návrat 1 na úspech a 0 pri zlyhaní , a použiť ich ako podmienka .
10

Uvedomte si , že v jazyku C , všetko má nejakú hodnotu , takže niečo môže byť stav . Napríklad , porovnanie s 0 je zvyčajne redundantné

 if ( x ) printf ( " x nie je nula \\ n" ) ; . 
Combine a zmeniť podmienky
11

použitie ! . ( Ne) Prevádzkovateľ negovať , alebo zvrátiť , stav

 ak printf ( " x je nula \\ n" ) ( x! ) ; 
12

použite && ( a ) a

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené