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);





























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