在语法学上,c-command是一种剖析树(parse tree)节点间的关系。最早此关系由谭雅·莱茵哈特(英语:Tanya Reinhart)(Tanya Reinhart)于其1976年和1983年的文章中定义。
此观念与家族树中“兄弟姐妹及兄弟姐妹的所有后代”这个观念类似。
c-command的定义,在某些部分是基于“统领”(dominance)的关系的。若一个节点X在另一个节点Y之上(X与Y的关系如“父母”、“祖父母”之类的),则X“统领”Y。
根据此定义,A对B进行c-command,当且仅当以下的几点成立:
故根据此定义,在右图的语法树中,
c-command这个术语最早源自莱茵哈特在1976年在麻省理工学院写的论文的第32页,而这词本身是“constituent command”一词的缩写,莱茵哈特感谢尼克·克雷门特(英语:Nick Clements)(Nick Clements)建议她使用此缩写一事。
安德鲁·卡尔尼(英语:Andrew Carnie)(Andrew Carnie)认为“c-command”这词或许是被提出来,以和霍华德·拉斯尼克(英语:Howard Lasnik)(Howard Lasnik)在1976年所提出的、类似的词汇“kommand(常读作k-command)”产生区别的。
上面的定义提道c-command是根据“统领”A的“第一分支节点”(即最接近A且“统领”A的分支节点)来的(因此不分支的节点不被考虑)。有时这关系又被称作“严格c-command”(strict c-command)。如果没有这层定义,那么A对B的c-command的关系就会限制于第一个“统领”A的节点和第一个“统领”B的节点为相同节点的情况之上(即所有第一个统领某节点的节点都会被包含进来)。以下的语法树显示出分别根据这两种定义所造成的不同情况。
如果将所有节点彼此间的关系都考虑进来,则不对任何其他的节点进行c-command,因为“统领”且未统领其他的节点;如果只考虑具有分支的节点的话,那么在考虑定义中的第三个因素时,的存在与否就变得不重要了,在这层定义下对、和有进行c-command。