- 相關推薦
理光筆試題之函數(shù)
只記住了一部分!#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;
}
//上面定義的四個函數(shù)都用于求兩個數(shù)種的最大值,max4(int x,int y),int max1(int x,int y),
max2(int x,int y,int *z)是正確的,特別是max4(int x,int y),因為函數(shù)的默認的返回值類型為整形,所以不錯。
而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[])表示數(shù)組的長度,包括,而strlen(str)表示str中字符的個數(shù),不包括
【理光筆試題之函數(shù)】相關文章:
迅雷2011.10.21筆試題08-10
中興2015筆試題08-02
海爾04年筆試題及答案07-31
面試題考出高校之痛?08-08
阿里巴巴非技術類筆經及試題08-13
交通銀行2014筆試題題目分享08-10
微創(chuàng) 筆試題之智力題07-31
攀枝花移動筆試題,筆經分享08-10
柜員合同工招聘筆試題型,筆經分享08-10
理光宣講之后的技術水平和英語筆試 07-31