以下函数定义正确的是: ( a )A. double fun(int x, int y) B. double fun(int x; int y)C. double fun(int x, int y) ; D. double fun(int x , y) 2. C语言规定,简单变量作实参,它与对应形参之间的数据传递方式是: ( b )地址传递; B. 单向值传递;C. 双向值传递;D. 由用户指定传递方式3. 以下关于C语言程序中函数的说法正确的是: ( b )A.函数的定义可以嵌套,但函数的调用不可以嵌套;B.函数的定义不可以嵌套,但函数的调用可以嵌套;C.函数的定义和调用均不可以嵌套;D.函数的定义和点用都可以嵌套。
公司主营业务:成都网站制作、做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出汝阳免费做网站回馈大家。
A return 'A';
这个是可以的,因为char 类型在c语言里是可以与int 计算的。
B return 3.14;
这个是不可以的,答案就选B.
3.14是浮点常量。不是int,类型不匹配。
C return 0
这个是可以的,0 符合int类型数据输出。
D return (int)3.14;
这个也是可以的,int对3.14 进行了强制类型转化,把浮点类型转为int类型
1:B
2:A
3:A
4:A
5:A
6:B
7:B
8:B
9:A
10:D
如果有误,请通知我,谢谢
#include stdio.h
void putchar1(char a,char b); //从小到大输出字母
void putchar2(char a,char b); //从大到小输出字母
void space(int n); //输出n个空格
int main()
{
int n;
int i;
scanf("%d",n);
for(i=0;in;i++)
{space(n-i-1);
putchar1('A','A'+i);
putchar2('A'+i-1,'A');
}
return 0;
}
void putchar1(char a,char b)
{for(char c=a;c=b;c++)
putchar(c);
}
void putchar2(char a,char b)
{for(char c=a;c=b;c--)
putchar(c);
putchar('\n');
}
void space(int n)
{for(;n--;)
putchar(' ');
}
char* my_strcat(char*,char*);
char* my_strcat(char*p,char*q)
{char *p1=p;
for(;*p;p++);
for(;*p++=*q++;);
return p1;
}
======================
#include stdio.h
#include d:\\my_lnstr.h
int main ( )
{ char s1[20]="Hello ",s2[]="World!";
puts(my_strcat(s1,s2));
return 0;
}