int *p=NULL;//声明变量并初始化为空值,不指向任何内存地址
C语言基本数据类型有void(空类型),int (整型),float( 浮点类型 ),double (双精度浮点类型),char(字符类型)。 对基本数据类型来说,没有空值之说,特别的void不像其他类型直接使用,只用于函数返回值、形参类型修饰中。
所谓的空语句就是说没有执行代码,只有一个语句结束的标志:分号例如:int a = 1
1 while(1)
2 {
3
4 a++
5
6 if(a == 10)
7 break
8}
第三行就是空语句,当程序执行到第三行的时候,什么都不做,继续往下执行第四行,空语句不会影响程序的功能和执行顺序,第五行是空行,与空语句不同,程序执行到第五行的时候会忽略空行,而不会忽略空语句。
1.只有分号“;”组成的语句称为空语句。
2.
空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。
3.
例如 while(getchar()!='\n');本语句的功能是,只要从键盘输入的字符不是回车则重新输入。这里的循环体为空语句