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

c语言 常量字符串数组,C语言常量以及字符串数组相关推荐

  1. C语言中字符串定义与文字常量区

    C语言中字符串定义与文字常量区 C语言的内存组织方式1>代码区,存放可执行代码2>全局存储区,存放所有全局变量和静态变量3>文字常量区,常量字符串4>堆区,malloc,new ...

  2. C语言基础---指针数组----初始化方式常量指针数组、指针常量数组

    文章目录 1.方式一:变量的地址放入数组中 2.方式二:字符赋值 3.方式三:字符串赋值 4.为什么指针不能修改字符串.可以修改字符数组?? 5.常量指针数组----三点注意 6.指针常量数组---- ...

  3. 【濡白的C语言】初学者-从零开始-2(常量,一维数组,转义字符)

    目录 常量 字面常量 常变量 标识符常量 枚举常量 数组 字符串数组 字符串结束标志\0 strlen函数 不完全初始化 转义字符 常量 常量,当然与变量想法,变量可以赋值改变,那么常量就是无法改变的 ...

  4. 【C 语言】内存四区原理 ( 常量区示例 | 不同函数返回的相同字符串的指针地址相同 )

    文章目录 前言 一.正常程序 二.获取相同的字符串内容 前言 C / C++ 编译器会对代码进行 词法分析 , 语法分析 , 句法分析 ; 然后对代码进行优化 ; 将 字符串常量 赋值给指针时 , 首 ...

  5. java实型常量用十六进制表示_[Java入门笔记] Java语言基础(二):常量、变量与数据类型...

    常量与变量 什么是常量和变量 常量与变量都是程序在运行时用来存储数据一块内存空间 常量: 常量的值在程序运行时不能被改变,Java中声明常量必须使用final关键字.常量还可以分为两种意思: 第1种意 ...

  6. [Java入门笔记] Java语言基础(二):常量、变量与数据类型

    2019独角兽企业重金招聘Python工程师标准>>> 常量与变量 什么是常量和变量 常量与变量都是程序在运行时用来存储数据一块内存空间 常量: 常量的值在程序运行时不能被改变,Ja ...

  7. C++接收字符串数组_C语言处理字符串的7个函数

    C库提供了多个处理字符串的函数,ANSI-C把这些函数的原型放在string.h头文件中.其中最常用的函数有strlen().strcat().strcmp().strncmp().strcpy()和 ...

  8. c 字符串数组_C语言探索之旅 | 第二部分第四课:字符串

    内容简介 前言 字符类型 显示字符 字符串其实就是字符的数组 字符串的创建和初始化 从 scanf 函数取得一个字符串 操纵字符串的一些常用函数 总结 第二部分第五课预告 1. 前言 上一课 C语言探 ...

  9. Go语言学习十二 变量和常量

    本文最初发表在我的个人博客,查看原文,获得更好的阅读体验 Go 使用var关键字声明变量:使用关键字const声明常量.变量可以像常量一样初始化. 一 变量 1.1 变量声明 语法: var 变量名 ...

  10. c语言常量定义规则,c语言常量(c语言常量定义规则)

    帮帮忙吧 ! 还有 知不知道在C语言中形式参数和实际参数之间的联系是什么. C语言定义常量常用的方法有以下2种:第一种:宏定义#define N 3 // 定义了一个常量为3的宏N,在程序中N就代表3 ...

最新文章

  1. NVIDIA GPU自动调度神经网络
  2. 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序_手把手教你使用Qlik(一):数据关联并创建应用程序...
  3. mysql关闭12260端口_windows 如何查看端口占用情况?
  4. C/C++ 编译器优化
  5. python网络爬虫系列教程——Scrapy框架应用全解
  6. [原创] 数据库小工具 (BatchESQL.exe)
  7. Rstudio 1.2 新功能介绍
  8. 区块链 FISCO BCOS网络端口讲解
  9. Wireshark实战分析之IP协议(二)
  10. python pip国内源_Python pip配置国内源 (转载)
  11. 机器人码垛手持式编程_码垛机器人编程软件图解教程
  12. 二进制漏洞分析与挖掘
  13. go,go语言编辑器安装,git安装,即vscode三个插件的安装
  14. Easyx-----c语言实现图形化打砖块
  15. 十年之后的人工智能会是什么样
  16. PS羽化N个像素后填充淡绿色
  17. 神兽保佑,永无bug!
  18. mysql授权不管用_MySQL_MySQL授权问题总结,我用localhost的root帐号不能连 - phpStudy...
  19. 一篇快速入门各程序员都在使用的Typora的基础教程(20分钟快速掌握)
  20. 中国的数字化转型 China’s digital transformation

热门文章

  1. easyui树形菜单生成算法,及在关系型数据库中的存储方式(非递归,高效算法)
  2. 【Java数据库】使用properties资源文件,简化数据库连接
  3. Python基础之:数字字符串和列表
  4. ajax请求php返回的数据是整个页面的html,Ajax出错并返回整个页面html的问题
  5. 安卓学习 之 概述(一)
  6. Redis学习之Sentinel(四)
  7. Navicat数据库错误2003 Can not connect to Mysql Server on以及Windows无法启动mysql 错误1069
  8. 社交搜索Graph Search技术解析
  9. 【测试点分析】1067 试密码 (20分)_20行代码AC
  10. 4行代码AC——L1-026 I Love GPLT (5分)