全部知识点
for循环可以用于循环次数不确定而给出循环条件的情况下。
定义int x[5],n;则x=x+n;或x++;都是不正确的。
puts函数用来输出一个字符。
若定义int array[5], *p;则赋值语句p=array;是正确的。
在C语言中,函数可以嵌套定义,但不能嵌套调用。
在C语言中,所有的函数均可相互调用。
C语言的函数可以嵌套定义。
C程序中有调用关系的所有函数必须放在同一个源程序文件中。
以下叙述中正确的是( )。
设以下变量均为int类型,则值不等于7的表达式是( )。
关于%-m.nf格式符,下列描述中正确的是( )。
假定有以下变量定义:
int k=7,x=12;
则能使值为3的表达式是( )。
以下不是无限循环的语句为( )。
以下不能对二维数组a进行正确初始化的语句是( )。
下述函数的功能是( )。
int fun(char *x)
{
char *y=x;
while(*y++);
return y-x-1;
}关于带参数的宏,下列说法正确的是( )。
下面程序的输出结果应该是( )。
void prtv(int *x)
{
printf("%d\n",++*x);
}
void main()
{
int a=25;
prtv(&a);
}设有如下定义:
struct sk
{
int a;
float b;
}
data,*p;若要使p指向data中的a域,正确的赋值语句是( )。
一个C源程序必须包含一个main函数。
在C程序中,逗号运算符的优先级最低。