以下程序的正确运行结果是( )
void showvalue(int, int) ;
void main(void)
{
int x = 100, y = 200;
showvalue(y, x) ;
printf("x = %d, y = %d\n", x, y) ;
}
void showvalue(int x, int y)
{
printf("x = %d, y = %d\n", x , y) ;
x = 400;
y = 800;
}
答案解析
解析:
相关题目
下列说法正确的是( )
要求函数的功能是交换 x 和 y 中的值, 且通过正确调用返回交换结果。 能正确执行此功能的函数是( )
函数的类型是( )
若有以下定义和语句: 则输出结果是( )
char *s1=″ 12345″ , *s2=″ 1234″ ; printf("%d\n", strcmp(s1, s2) ) ;
函数调用: strcat(strcpy(str1, str2) , str3) 的功能是( )
若有以下定义: char s[20]="programming", *ps=s 则不能代表字符的表达式是( )
有以下程序
void main(void)
{
char s[] = "\n123\\";
printf("%d, %d\n", strlen(s) , sizeof(s) ) ;
}
执行后输出结果是( )
在说明一个结构体变量时系统分配给它的存储空间是( )
当已存在一个 abc. txt 文件时, 执行函数 fopen( "abc. txt" , "r+" ) 的功能是( )
有以下程序
#include
void main(void)
{
int a[3][3], *p, i;
p = &a[0][0];
for(i = 0; i < 9; i++)
{
p[i] = i;
}
for(i = 0; i < 3; i++)
{
printf("%d", a[1][i]) ;
}
}
程序运行后的输出结果是 ( )
