директива # pragma и ее использование в c - PullRequest
4 голосов
/ 23 апреля 2010

Может кто-нибудь сказать мне, что делает #pragma на языке c. для чего он используется и почему вышеприведенная программа не выдает вывод «inside v1» и «inside v2» в следующей программе ...

# include<stdio.h>
void v1();
void v2();
# pragma startup v1

# pragma exit v2

int main()
{
printf("inside main\n");
return 0;

}
void v1()
{
printf("inside v1\n");

}
void v2()
{
printf("inside v2\n");
}

я также хочу знать, каковы применения директивы #pragma .... plz help

1 Ответ

9 голосов
/ 23 апреля 2010

#pragma являются директивами, специфичными для компилятора / поставщика. Вам придется поискать документацию для конкретного компилятора, который вы используете.

...