|
“null 语句”是缺少 expression 的表达式语句。 当语言的语法调用语句而不是表达式计算时,它很有用。 它包括分号。
Null 语句通常用作迭代语句中的占位符或用作在复合语句或函数的末尾放置标签的语句。
以下代码片段说明如何将一个字符串复制到另一个字符串,并包含 null 语句:
// null_statement.cpp
char *myStrCpy( char *Dest, const char *Source )
{
char *DestStart = Dest;
// Assign value pointed to by Source to
// Dest until the end-of-string 0 is
// encountered.
while( *Dest++ = *Source++ )
; // Null statement.
return DestStart;
}
int main()
{
}
|
|