C语言常量以及字符串数组

#define aaa 5 //申明常量aaa,申明之后不需要分号,常量可申明在任意位置
enum Sex //申明三个枚举常量(性别),常量之间以逗号隔开
{
Male, //男
Female, //女
Secret //保密
};





int age = 0;
int sex = 0;
char name = "";
printf("请输入您的姓名:");
scanf("%c", &name);
printf("请输入您的年龄:");
scanf("%d", &age);
printf("请输入您的性别:(请输入0(男)、1(女)、2(保密))");
scanf("%d", &sex);
if (sex == Male) //判断性别是否为男
{
printf("您的姓名为:%c\n",name);
printf("您的年龄为:%d\n", age);
printf("您的性别为:男");
}
else if (sex == Female) //判断性别是否为女
{
printf("您的姓名为:%c\n", name);
printf("您的年龄为:%d\n", age);
printf("您的性别为:女");
}
else if (sex == Secret) //判断性别是否为保密
{
printf("您的姓名为:%c\n", name);
printf("您的年龄为:%d\n", age);
printf("您的性别为:保密");
}
char arr[] = "abc"; //末尾不需要加'\0',string数组默认带有'\0',在末尾隐藏
char array2[] = {'a','b','c',0}; //char数组末尾需要加0或'\0',否则会乱码
printf("%s\n",arr);
printf("%s",array2);





























發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章