Tytuł: Funkcja typu: void Wiadomość wysłana przez: admin Październik 20, 2010, 04:15:43 W jĂŞzyku C++ odpowiednikiem stosowanej w Pascalu procedury jest funkcja typu pustego (void). Dla przypomnienia deklaracja funkcji ma nsp. postaĂŚ:
typ nazwa_funkcji(typ_argumentu: argument, ...) {...} int viola (int x,int y){....} JeÂżeli funkcja ma niczego nie zwracaĂŚ naleÂży zamiast typu argumentu wstawiĂŚ sÂłowo void: np. void nazwa_funkcji(void){....}. WywoÂłanie takiej funkcji w programie bĂŞdzie miaÂło postaĂŚ: nazwa_funkcji(); wyswietlanie(); Tytuł: Odp: Funkcja typu: void Wiadomość wysłana przez: admin Październik 20, 2010, 04:21:49 W jĂŞzyku C++ odpowiednikiem stosowanej w Pascalu procedury jest funkcja typu pustego (void). Dla przypomnienia deklaracja funkcji ma nsp. postaĂŚ: typ nazwa_funkcji(typ_argumentu: argument, ...) {...} JeÂżeli funkcja ma niczego nie zwracaĂŚ naleÂży zamiast typu argumentu wstawiĂŚ sÂłowo void: np. void nazwa_funkcji(void){....}. WywoÂłanie takiej funkcji w programie bĂŞdzie miaÂło postaĂŚ: nazwa_funkcji(); wyswietlanie(); #include <cstdlib> #include <iostream> using namespace std; void napis(void) { cout<<"Tak dziaÂła funkcja bez okreÂślonego argumentu,"<<endl; cout<<"nie zwracajÂąca nic do systemu"<<endl; } int main(int argc, char *argv[]) { napis(); system("PAUSE"); return EXIT_SUCCESS; } Tytuł: Odp: Funkcja typu: void Wiadomość wysłana przez: admin Październik 27, 2010, 08:55:49 PrzykÂład 1. Funkcja pusta
#include <cstdlib> #include <iostream> using namespace std; void napis(void) {cout<<"Tak dziaÂła funkcja pusta";} int main(int argc, char *argv[]) { napis(); system("PAUSE"); return EXIT_SUCCESS; } Tytuł: Odp: Funkcja typu: void Wiadomość wysłana przez: admin Październik 27, 2010, 09:10:40 PrzykÂład 2. 10 -krotne wywoÂłanie funkcji napis()
#include <cstdlib> #include <iostream> using namespace std; void napis(void) {cout<<"Tak dziaÂła funkcja pusta"<<endl;} int main(int argc, char *argv[]) {int i; for(i=1;i<11;i++){ napis();} system("PAUSE"); return EXIT_SUCCESS; } Tytuł: Odp: Funkcja typu: void Wiadomość wysłana przez: admin Październik 27, 2010, 09:19:27 PrzykÂład 3 - pĂŞtla wewnÂątrz funkcji
#include <cstdlib> #include <iostream> using namespace std; void napis(void) {int i=1; for(i;i<11;i++) {cout<<"Tak dziaÂła funkcja pusta"<<endl;} } int main(int argc, char *argv[]) { napis(); system("PAUSE"); return EXIT_SUCCESS; } Tytuł: Odp: Funkcja typu: void Wiadomość wysłana przez: admin Październik 27, 2010, 09:28:32 PrzykÂład 4. PĂŞtla w funkcji z argumentem
#include <cstdlib> #include <iostream> using namespace std; void napis(int i) { for(;i;i--) {cout<<"Tak dziaÂła funkcja pusta"<<endl;} } int main(int argc, char *argv[]) { napis(6); system("PAUSE"); return EXIT_SUCCESS; } Tytuł: Odp: Funkcja typu: void Wiadomość wysłana przez: admin Październik 27, 2010, 09:38:32 PrzykÂład 5. Wprowadzanie z klawiatury
#include <cstdlib> #include <iostream> using namespace std; void napis(int i) { for(;i;i--) {cout<<"Tak dziaÂła funkcja pusta"<<endl;} } int main(int argc, char *argv[]) { int a; cout<<"Podaj ile razy mam wyswietlic napis: "; cin>>a; cout<<endl; napis(a); system("PAUSE"); return EXIT_SUCCESS; } |