#include<stdio.h>
#include<Windows.h>
int main()
{
//第一种方式
char name[32];
name[0] = 'z';
name[1] = 'h';
name[2] = 'a';
name[3] = 'n';
name[4] = 'g';
name[5] = '\0';
printf("%s\n", name);
//第二种方式
char name1[32] = "zhang";
printf("%s\n", name1);
//第三种方式
char name2[] = "zhang";
printf("%s\n", name2);
printf("size=%d\n", sizeof(name2));
system("pause");
return 0;
}
c语言字符串的输入输出
strlen是c语言测量长度的函数
清空输入缓冲区
fflush(stdin);
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<Windows.h>
int main()
{
char name[30];
char add[30];
printf("姑娘芳名?\n");
scanf("%s", name);
此时输入缓冲区中还有一个回车符
清空输入缓冲区
//fflush(stdin);
//printf("姑娘家住何地?\n");
//gets(addr); //读一行,包括一行中的空格
printf("姑娘家在哪里?\n");
scanf("%s", add);
printf("家住%s,叫%s的姑娘,我中意你!!!!\n", add, name);
printf("add的长度为:%d",strlen(add));//strlen是c语言测量长度的函数
system("pause");
return 0;
}