In the structural topology optimization approaches, the Moving Morphable Component (MMC) is a new method to obtain the optimized structural topologies by optimizing shapes, sizes, and locations of components. However, the optimized structure boundary usually generates local nonsmooth areas due to incomplete connection between components. In the present paper, a topology optimization approach considering nonsmooth structural boundaries in the intersection areas of the components based on the MMC is proposed. The variability of components’ shape can be obtained by constructing the topology description function (TDF) with multiple thickness and length variables. The shape of components can be modified according to the structural responses during the optimization process, and the relatively smooth structural boundaries are generated in the intersection areas of the components. To reduce the impact of the initial layout on the rate of convergence, this method is implemented in a hierarchical variable calling strategy. Compared with the original MMC method, the advantage of the proposed approach is that the smoothness of the structural boundaries can be effectively improved and the geometric modeling ability can be enhanced in a concise way. The effectiveness of the proposed method is demonstrated for topology optimization of the minimum compliance problem and compliant mechanisms.