matematykaszkolna.pl
program c asdf: C/C++ program Napisz funkcje która wypisuje numer swojego wywołania W całym programie można użyć tylko jednej zmiennej − ma być zadeklarowana wewnątrz funkcji f1. tutaj jest mój program, który dziala ale zmienna jest zadeklarowana poza funkcja. Jak zrobic zeby była zadeklarowana w funkcji? #include <stdio.h> int x =1; void f1(){ printf("%d, ",x); x++; } int main(void) { f1(); //1 f1(); //2 f1(); //3 return 0; }
16 gru 00:26
Adamm: dziwne i to działa?
16 gru 00:28
asdf: no tak czemu mialby nie dzialac?
16 gru 00:31
Adamm: no tak masz na myśli funkcję f1? czy main
16 gru 00:32
asdf: nie rozumiem
16 gru 00:34
Adamm: nie rozumiesz o co pytasz?
16 gru 00:35
asdf: o co ci chodzi co mam na mysli?
16 gru 00:39
Adamm: bawmy się tak dalej
16 gru 00:40
asdf: nie no serio cie nie rozumiem czemu mialby nie dzialac program
16 gru 00:41
Adamm: chodziło mi o to czy ta zmienna ma być w funkcji main czy f1
16 gru 00:43
asdf: ma byc w f1, napisalem przeciez
16 gru 00:44
jc: Usuń int x=1; Napisz void f1(){ static int x=0; x++; printf(...); }
16 gru 00:49
asdf: Dzięki! pomogło
16 gru 00:51