📅  最后修改于: 2020-10-23 01:48:27             🧑  作者: Mango
正确的选项是(c)。
说明:
函数ultoa()用于将无符号长整数转换为字符串。
#include
int function1(int);
int main()
{
int k=30;
k = function1(k=function1(k=function1(k)));
printf("k=%d\n", k);
return 0;
}
int function1(int k)
{
k++;
return k;
}
正确的选项是(d)。
说明:
步骤1:int k = 30;变量k被声明为整数类型,并初始化为30。
步骤2:k = function1(k = function1(k = function1(k)));函数1(k)将k的值加1并返回。在程序中,功能1(k)被调用3次。因此,k的值从k = 30递增到33。因此,结果存储在变量k = 33中。
步骤3:printf(“ k =%d \ n”,k);它输出变量k = 33的值。
正确的选项是(d)。
说明:
使用“ flush()”函数,我们可以刷新与文件名关联的任何缓冲输出,该文件名可以是用于重定向输出的shell命令,也可以是为写入而打开的文件。
例如:
正确的选项是(c)。
说明:
C库函数strcmp()相互比较两个字符串,并相应地返回值。
在第一字符串(str1)和第二字符串(str2)之间进行比较。
比较两个字符串,函数strcmp()返回的值是:
正确的选项是(a)。
说明:
使流与文件指针断开连接的函数是fclose(),它将刷新与流相关联的缓冲区,并使流与文件指针断开连接。