Обяснение: ifelse не е директива за препроцесор. … Има директива за препроцесор, elif, която изпълнява функцията на else-if.
Какъв е примерът за директиви за препроцесор?
Примери за някои директиви за препроцесора са: include, define, ifndef и т.н. Не забравяйте, че символътпредоставя само път, по който ще отиде до препроцесора и командвайте такива тъй като включването се обработва от програма за препроцесор. Например включването ще включва допълнителен код към вашата програма.
Какво е директивата за препроцесор?
Директивите на препроцесора са редове на изходния файл, където първият символ без интервал е, което ги отличава от другите редове текст. Ефектът от всяка директива на препроцесора е промяна в текста и резултатът е трансформация на текста, който не съдържа директивите или коментарите.
elseif директива за препроцесор ли е?
Препроцесорът ще включва изходния код на C, който следва оператора elif, когато условието на предходната директива if, ifdef или ifndef се оценява на false и условието elif се оценява на вярно. Директивата elif може да се мисли за като друго, ако.
pragma директива за препроцесор ли е?
В езиците за програмиране C и C++ pragma once е нестандартна, но широко поддържана директива за препроцесор, предназначена да накара текущия изходен файл да бъде включен само веднъж в един компилация.