数组做参数退化为指针
2012-09-19 12:06
190 查看
void Upper(char str[100])
{
for(size_t i=0;i<=sizeof(str)/sizeof(str[0]);i++)
{
if('a'<=str[i]&&str[i]<='z')
str[i]-=('a'-'A');
}
}
int main()
{
char str[]="aBcDettyy";
cout<<sizeof(str)/sizeof(str[0])<<endl;
Upper(str);
cout<<str<<endl;
return 0;
}
输出结果:ABCDEttyy
{
for(size_t i=0;i<=sizeof(str)/sizeof(str[0]);i++)
{
if('a'<=str[i]&&str[i]<='z')
str[i]-=('a'-'A');
}
}
int main()
{
char str[]="aBcDettyy";
cout<<sizeof(str)/sizeof(str[0])<<endl;
Upper(str);
cout<<str<<endl;
return 0;
}
输出结果:ABCDEttyy
相关文章推荐
- C语言中,数组名作为参数传递给函数时,退化为指针
- 原来数组作为参数时候是可以退化成为指针的【转载】
- C语言中,数组名作为参数传递给函数时,退化为指针
- 从C语言的数组参数退化为指针谈起
- 原来数组作为参数时候是可以退化成为指针的,我OUT了
- 数组做函数参数退化为指针
- 以数组作为函数参数退化为指针
- 数组名作为函数参数时,退化为指针
- 原来数组作为参数时候是可以退化成为指针的,我OUT了
- C语言中,数组名作为参数传递给函数时,退化为指针
- C语言中,数组名作为参数传递给函数时,退化为指针
- C语言之数组专题:数组指针、指针数组、数组做函数参数退化、数组名、数组类型
- 当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针!
- c 数组做为形参时 该参数退化为指针
- C语言之数组专题:数组指针、指针数组、数组做函数参数退化、数组名、数组类型
- C语言 数组名作为参数传递 数组名发生退化成指针
- 排序热身及数组做函数参数退化为指针引申
- 数组排序及数组做函数参数将会退化为指针
- 数组名作为函数参数时会退化为指针
- C++参数传递,数组引用传递,保护数组退化为指针