Given the context and topic of the article, the article considers the term “scalar” as defined in C. In C, arithmetic types and pointer types are collectively referred to as scalar types (see 6.2.5 / 21). In everyday language, we often see that these types are called basic types or built-in types (while the correct formal term, again, is scalar). The fact is that scalar types are intended for types that are immediately (or almost immediately) supported by hardware. Most non-conceptual operations in C only work with scalar types and scalar types.
C, , C , struct ( / ). C. .
++, , , , , , .
P.S. , , , , . , , . , . "" , .