Задачка закачка за ентусиасти: Да се направи flow-control без if/
else,while,do-while,operator?,switch,forна C
Съмнявам се да е от някаква помощ за класното ви все пак, но както
и да е :Д
On Dec 28, 12:26 pm, Yoann Markoff <bubobubos...@googlemail.com>
wrote:
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫.
Поздрави, Любо.
#include <stdio.h>int main(){ tupo: printf("tupo\n"); goto tupo;}On
29 дек, 05:04, TriEdgeAI <triedg...@gmail.com> wrote:
On 2 Ян, 20:31, Nikola Geneshki <ngenes...@gmail.com> wrote:
> Какво ще кажете за (statement) ? (if_block) : (else_block); ?
> Защото ми се струва единствения незабранен оператор от условието :D
> Всъщност с това и goto си имаме пълен сет от оператори нужни за създаването
> на програма :D
> Също може да се направи нещо и с #define директивата... като например да си
> дефинираме if else функционалността под друго име. На скоро видях една
> програма с много як синтаксис. Човекът дето я е написал може да ви обясни
> как става, ако може да стане.
>
> 2011/12/30 TriEdgeAI <triedg...@gmail.com>
On Jan 2, 8:31 pm, Nikola Geneshki <ngenes...@gmail.com> wrote:
> Какво ще кажете за (statement) ? (if_block) : (else_block); ?
> Защото ми се струва единствения незабранен оператор от условието :D
> Всъщност с това и goto си имаме пълен сет от оператори нужни за създаването
> на програма :D
> Също може да се направи нещо и с #define директивата... като например да си
> дефинираме if else функционалността под друго име. На скоро видях една
> програма с много як синтаксис. Човекът дето я е написал може да ви обясни
> как става, ако може да стане.
>
> 2011/12/30 TriEdgeAI <triedg...@gmail.com>
Указателите към функции ги има и в C (тоя път не се бъркам, е сега го
проверих даже :D), даже посредством тях могат да се правят много
изродски неща като struct, който съдържа методи например.
On Jan 4, 3:57 pm, Nikola Geneshki <ngenes...@gmail.com> wrote:
> Мисля си, че винаги можем да използваме масив с указатели към функции и в
> зависимост дали даден резултат от математическа операция е 0 или 1 да
> викнем функцията на съответната позиция в масива... Въпросът е дали
> указателите към функции не бяха запазена марка на С++... А и да не са не
> бих се ограничавал нарочно толкова много... Ако пък някакъв хардуер ме
> ограничава, бих използвал асемблер или по-скоро бих си купил по-нов хардуер
> :D
>
> На 04 януари 2012, 15:38, Nikola Geneshki <ngenes...@gmail.com> написа:
>
>
>
>
>
>
>
> > Съжалявам за двойния отговор. Т.е. операторът е ? :
> > А относно някакъв начин за flow control трябва да се поразровя :)
>
> > На 04 януари 2012, 15:35, Nikola Geneshki <ngenes...@gmail.com> написа:
>
> > Операторът е: (булев израз) ? (Код, изпълняван при "вярност") : (Код,
> >> изпълняван при "невярност");
>
> >> 2012/1/3 TriEdgeAI <triedg...@gmail.com>
Най-после успях да намеря време да оформя класното ви. За да го
изкарате успешно
внимателно обърнете внимание (това означава понапишете малко код) на
следните теми:
-Цикли - for, while, do while
-Control statement оператори : if, else, switch
-Изброими типове
-Масиви
-Оператор sizeof
-Бинарни и унарни оператори
-Булеви изрази
-Статични, глобални и локални променливи
-Предпроцесор
-Указатели
-Рекурсия
Прегледайте внимателно домашните си. Някои от въпросите са свързани с
тях.
Вижте как се използва malloc и направете няколко примера с него.
Класното не е лесно и поправка за него няма да има. Ще се състои
втората седмица
след началото на срока. Имате достатъчно време да се подготвите.
Успех.