当前位置: 首页 > news >正文

品牌网站建设网站室内装饰设计网站

品牌网站建设网站,室内装饰设计网站,服务器上装wordpress,培训心得体会2000字C语言 char* price; 和 char price;的区别 char* price; 和 char price; 是两种完全不同的变量声明方式,它们的区别主要体现在类型、存储内容和用法上。以下是详细对比:👇🏻 一. 类型 ⭐️ 1、char price;:&#x1f3…

C语言 char* price;char price;的区别

char* price;char price; 是两种完全不同的变量声明方式,它们的区别主要体现在类型、存储内容和用法上。以下是详细对比:👇🏻

一. 类型 ⭐️

1、char price;:🍭
  • 这是一个 字符变量,用于存储单个字符char 类型)。
  • 它占用 1 字节 的内存空间。

例如: 🌰

char price = 'A';  // price 存储字符 'A'
2、char* price;:🍭
  • 这是一个 字符指针变量,用于存储字符串的地址(即指向字符数组的指针)。
  • 它占用 指针大小 的内存空间(通常为 4 字节或 8 字节,取决于系统架构)。

例如: 🌰

char* price = "3.00";  // price 指向字符串 "3.00" 的首地址

二、存储内容 ⭐️

1、char price;:🍭

存储 单个字符。🎈

例如: 🌰

char price = 'A';  // price 存储字符 'A'
2、char* price;:🍭

存储 字符串的首地址(即指向字符数组的指针)。🎈

例如: 🌰

char* price = "3.00";  // price 指向字符串 "3.00" 的首地址

三、 用法 ⭐️

1、char price;:🍭

适用于存储 单个字符。🦋

例如: 🌰

char price = 'A';
printf("%c\n", price);  // 输出字符 'A'
2、char* price;:🍭

适用于存储 字符串(字符数组)。🦋

例如: 🌰

char* price = "3.00";
printf("%s\n", price);  // 输出字符串 "3.00"

四、 内存分配 ⭐️

1、char price;:🍭
  • 直接分配 1 字节的内存空间,用于存储单个字符

例如: 🌰

char price = 'A';  // 分配 1 字节内存,存储字符 'A'
2、char* price;:🍭
  • 分配指针大小的内存空间,用于存储字符串的地址
  • 字符串本身存储在常量区或堆区(取决于初始化方式)。

例如: 🌰

char* price = "3.00";  // 分配指针大小的内存,指向常量字符串 "3.00"

五、示例对比 ⭐️

1、使用 char price;:🍭
#include <stdio.h>int main() {char price = 'A';  // 存储单个字符printf("price = %c\n", price);  // 输出字符(用 %c)return 0;
}

输出: 👇🏻

price = A
2、使用 char* price;:🍭
#include <stdio.h>int main() {char* price = "3.00";  // 存储字符串的地址printf("price = %s\n", price);  // 输出字符串(用 %s)return 0;
}

输出: 👇🏻

price = 3.00

六、常见错误 ⭐️

错误 1:将 char* 赋值给 char 🍭
char price;
price = "3.00";  // 错误!"3.00" 是字符串,不能赋值给 char 类型

修正 🎀: 👇🏻

char* price;
price = "3.00";  // 正确
错误 2:将 char 当作字符串使用 🍭
char price = 'A';
printf("%s\n", price);  // 错误!%s 需要 char* 类型,但 price 是 char 类型

修正 🎀: 👇🏻

char price = 'A';
printf("%c\n", price);  // 正确

七、总结 ⭐️

特性char price;char* price;
类型字符变量字符指针变量
存储内容单个字符字符串的地址
内存占用1 字节指针大小(通常 4 或 8 字节)
用法存储单个字符存储字符串
示例char price = ‘A’;char* price = “3.00”;
输出方式printf(“%c”, price);printf(“%s”, price);

选择使用哪种❓

  • 如果需要存储 单个字符,使用 char price;
  • 如果需要存储 字符串,使用 char* price;

在这里插入图片描述

http://www.dtcms.com/a/510807.html

相关文章:

  • 北京网站开发不限年龄凡客优品官方网站
  • 湛江做网站设计公司手机之家app下载
  • 湘潭做网站建设的公司安卓app开发环境
  • 怎么用电脑windows做网站制作网页时我们应当规避侵权风险
  • 哪里 教做网站带维护wordpress并发
  • 怎样提高网站的权重汽车网站建设公司
  • 分类信息网站怎么做SEOwordpress中英文转换
  • 什么是网站源码网站建设新的技术
  • 淄博网站制作网页营销工商变更
  • 江苏大才建设集团网站新郑建设局网站
  • 大连建站程序服务器在国外的网站
  • 网站怎么做流程佛山 做网站公司
  • 给网站做app沈阳沈阳建设工程信息网站
  • wordpress建站教程书籍网站建设企业名录
  • 广东一站式网站建设推荐网站图片 原则
  • 自己做网站2008R2好还是win7免费开网店的app
  • 交互式英语网站的构建WordPress搜索功能增强
  • 各种网站app网站后台html5模板
  • 秦皇岛建设网站公司网站硬件费用
  • 商城网站建设机构网站代运营公司
  • 慈溪市建设厅网站小程序开发平台哪个产品好
  • 合适的网站建设的公司怎么找做一个网站以及app多少钱
  • 个人网站做论坛还是博客好网站建设色
  • 创建免费网站注意事项国内搜索引擎
  • 贵州旅游网站建设策划书为女人网上量体做衣网站
  • 西部数码网站管理助手4.0wordpress顶栏
  • o2o网站源码app天门做网站
  • 郑州网站建设(智巢)网站后台维护一般要怎么做
  • 企业网站上线有什么在线做文档的网站
  • 微信公众号怎样做淘客网站做电影网站哪个服务器好