69,371
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <string.h>
int main()
{
int i = 0;
char c[10]="ssss";
printf("sizeof(c)=%d,strlen(c)=%d\n",sizeof(c),strlen(c));
printf("%s\n", c);
c[4] = 'e';
printf("sizeof(c)=%d,strlen(c)=%d\n",sizeof(c),strlen(c));
printf("%s\n", c);
c[7] = 'e';
printf("sizeof(c)=%d,strlen(c)=%d\n",sizeof(c),strlen(c));
printf("%s\n", c);
printf("使用for循环输出:\n");
for (; i < 10; i++)
putchar(c[i]);
putchar('\n');
return 0;
}
#include "stdio.h"
#include "string.h"
void main()
{
char c[10]="ssss";
printf("sizeof(c)=%d,strlen(c)=%d",sizeof(c),strlen(c) );
}
//上机去测试一下,感受一下,char c[10],说明开辟了10个字节的内存