594
社区成员
发帖
与我相关
我的任务
分享
void Func(char str_arg[2])
{
int m = sizeof(str_arg); //指针的大小为4
int n = strlen(str_arg); //对数组求长度,str_arg 后面的那个2没有任何意义,数组已经退化为指针了
printf(""%d\n"",m);
printf(""%d\n"",n);
}
int main(void)
{
char str[]=""Hello"";
Func(str);
}
#define MAX_NAME_LEN 20
struct USERINFO
{
int nAge;
char szName[MAX_NAME_LEN];
};
void FillUserInfo(USERINFO *parUserInfo)
{
stu::cout << ""请输入用户的个数:"";
int nCount = 0;
std::cin >> nCount;
for (int i = 0; i < nCount; i++)
{
std::cout << ""请输入年龄:"";
std::cin >> parUserInfo[i]->nAge;
std::string strName;
std::cout << ""请输入姓名:"";
std::cin >> strName;
strcpy(parUserInfo[i].szName, strName.c_str());
}
}
int main(int argc, char *argv[])
{
USERINFO arUserInfos[100] = {0};
FillUserInfo(arUserInfos);
printf(""The first name is:"");
printf(arUserInfos[0].szName);
printf(""\n"");
return 0;
}
int main() {
int a, b, c, d;
a = 10;
b = a++;
c = ++a;
d = 10 * a++;
printf(""b,c,d:%d,%d,%d"",b,c,d);
return 0;
}
main()
{
char*src=""hello,world"";
char* dest=NULL;
int len=strlen(src);
dest=(char*)malloc(len);
char* d=dest;
char* s=src[len];
while(len--!=0)
d++=s--;
printf(""%s"",dest);
return 0;
}