理光笔试题之函数
只记住了一部分!#include
int max1(int x,int y)
{
int z;
z=x>y?x:y;
return z;
}
max2(int x,int y,int *z)
{
*z=x>y?x:y;
}
int max3(int x,y)
{
int z;
z=x>y?x:y;
return z;
}
max4(int x,int y)
{
int z;
z=x>y?x:y;
return z;
}
//上面定义的四个函数都用于求两个数种的最大值,max4(int x,int y),int max1(int x,int y),
max2(int x,int y,int *z)是正确的,特别是max4(int x,int y),因为函数的默认的返回值类型为整形,所以不错。
而int max(int x,y)这种声明的方法是错误的.,而int max (x,y)正确,因为缺剩类型为int类型.
main()
{
int x=9;
int y=3;
int z1=max1(x,y);
int z2;
max2(x,y,&z2);
int z3=max3(x,y);
int z4=max4(x,y);
printf("%d",z4);
}
2
include
main()
{
char s[15]="$n123$$";
char s1[]="hello";
strcat(s,s1);
printf("sizeof(s1)=%d ",sizeof(s1));
printf("strlen(s1)=%d ",strlen(s1));
printf("sizeof(s)=%d ",sizeof(s));
printf("strlen(s)=%d ",strlen(s));
}
输出结果为6,5,15,12;
sizeof(char s[])表示数组的长度,包括,而strlen(str)表示str中字符的个数,不包括
【理光笔试题之函数】相关文章:
2017笔试各题型答题技巧02-11
给学弟学妹的求职笔面试总结03-18
2017笔试必备:进出口银行常识汇总04-01
求职故事之舍我其谁06-27
求职故事之原则02-21
求职英语之教育程度常用词汇之求职面试03-12
职场英语之电邮礼仪03-15
求职故事之求职奇遇07-09
职场礼仪之仪表礼仪11-11
求职陷阱之先交5000押金03-14