Kakšna je razlika med dobil in postavi v jezik C - Razlika Med

Kakšna je razlika med dobil in postavi v jezik C

The glavna razlika med jezikom C je to gets je funkcija, ki bere niz iz standardnega vhoda, medtem ko je puts funkcija, ki natisne niz v standardni izhod.

C je programski jezik na visoki ravni. Je strukturiran programski jezik, ki pomaga pri pisanju učinkovitih programov. Poleg tega je jezik C koristen pri razvoju operacijskih sistemov, prevajalnikov jezikov, sestavljavcev, omrežnih gonilnikov, baz podatkov in mnogih drugih aplikacij. Pravzaprav je C trenutno najbolj priljubljen sistemski programski jezik. Poleg tega so v jeziku C na voljo različne vnaprej določene funkcije, ki jih lahko uporabljate med pisanjem programov; dobiva in postavlja dva izmed njih. Definicije za ti dve funkciji so v datoteko z glavo.

Pokrita ključna območja

1. Kaj je v jeziku C
- Opredelitev, funkcionalnost
2. Kaj je v jeziku C
- Opredelitev, funkcionalnost
3. Kakšna je razlika med dobil in postavi v jezik C
- Primerjava ključnih razlik

Ključni pogoji

C jezik, dobi, postavlja


Kaj je v jeziku C

Funkcija pridobivanja pomaga pridobiti niz iz standardne vhodne naprave, kot je tipkovnica. Primer programa je naslednji.


Slika 1: Program z dobite

Tu je str spremenljivka znakovnega tipa, ki lahko shrani 20 znakov. Tudi funkcija printf prikaže sporočilo za vnos niza. Ko uporabnik vnese niz, funkcija gets ta niz in ga shrani v spremenljivko str. Nazadnje funkcija printf na konzoli prikaže vrednost str.

Kaj je v jeziku C

Funkcija puts pomaga prikazati niz standardne izhodne naprave, kot je monitor. Izhodu doda znak za novo vrstico. Primer programa je naslednji.


Slika 2: Program s postavkami

Tu je str spremenljivka znakovnega tipa. Ima vrednost »jabolko«. Funkcija puts na konzolo prikaže vrednost, shranjeno v spremenljivki str.

Razlika med dobil in postavi v jezik C

Opredelitev

Prvič, “gets” je funkcija knjižnice C, ki bere črto iz stdin (standardni vhod) in jo shrani v koničastem nizu. Nasprotno pa je “puts” funkcija knjižnice C, ki zapiše niz v stdout ali standardni izhod. Torej je to osnovna razlika med pridobljenim in postavljenim jezikom C.

Deklaracija

Deklaracija dobi je char * gets (char * str). Izjava puts je int puts (const char * str).

Funkcionalnost

Glavna razlika med pridobivanjem in nameščanjem v jeziku C je njihova funkcionalnost. Funkcija pridobivanja pomaga skenirati vrstico besedila iz standardne vhodne naprave. Funkcija puts pomaga prikazati niz na standardni izhodni napravi.

Vrsta vrnitve

Funkcija gets vrne niz o uspehu; vendar bo vrnil NULL ali EOF, če ni znakov za branje. Vendar pa funkcija puts vrne ne-negativno vrednost, če je uspešna; če ne uspe, bo vrnil EOF (konec datoteke). Torej je to tudi razlika med pridobljenim in postavljenim jezikom C.

Zaključek

Na kratko, dobimo in postavimo dve pomembni funkciji knjižnice C. Razlika med pridobitvijo in postavitvijo v jeziku C je, da dobi funkcijo, ki bere niz iz standardnega vhoda, medtem ko je funkcija puts funkcija, ki natisne niz v standardni izhod.

Sklic:

1. “Funkcija knjižnice C - Gets ().” Www.tutorialspoint.com,