Deklarationsspezifizierer und Deklaratoren

Mit Bezug auf die FrageWo darf in einer Erklärung ein Speicherklassenbezeichner stehen? Ich begann das Konzept von zu analysierendeclaration-specifiers unddeclarators. Es folgt die Anhäufung meines Verständnisses.

ErklärungenIm Allgemeinen ist dieC Deklarationen folgen der Syntax vondeclaration-specifiers declarators;declaration-specifiers Umfaßttype-specifiers , storage-class-specifiers undtype-qualifiersdeclarators können Variablen, Zeiger, Funktionen und Arrays usw. sein.Regeln, die ich annehmedeclaration-specifiers kann in beliebiger Reihenfolge als Beispiel angegeben werdenEs kann nicht mehr als eine gebenstorage-class-specifierAndererseits kann es mehrere gebentype-qualifiersstorage-class-specifier soll nicht mit dem gehendeclaratorFragen

F1: In der Deklaration eines konstanten Zeigers sehe ich eine Mischung ausdeclarator undtype-qualifier wie nachstehend

const int *const ptr; //Need justification for the mix of declarator and type-specifier

F2: Es kann einen Zeiger auf gebenstatic int. Gibt es eine Möglichkeit, den Zeiger astatic Lagerklasse? Bedeutet, dass der Zeiger statisch ist.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage