1、你可以将"张三"视为char []类型的数据,char []类型自然可以赋值给char *类型,因为都是表示首字符的地址。
2、因为你已经写明了——变量a的类型是%s,那么,程序就会将a视为字符串首字符的地址,打印出整个字符串。如果你改成printf("%d\n",a);那么打印出来的就是张三的存储地址。
3、%s会将对应的变量视为一个字符串首字符的地址,打印出整个字符串。如果你改成*a,那么实际%s收到的是张三的数据,而不是张三的地址,当%s吧张三的数据当做地址去操作时,当然会出现错误。
本文地址: http://www.goggeous.com/20241230/1/996311
文章来源:天狐定制
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2024-12-30 03:17:07职业培训
2024-12-30 03:17:07职业培训
2024-12-30 03:16:59职业培训
2024-12-30 03:16:58职业培训
2024-12-30 03:16:58职业培训
2024-12-30 03:16:57职业培训
2024-12-30 03:16:56职业培训
2024-12-30 03:16:56职业培训
2024-12-30 03:16:55职业培训
2024-12-30 03:16:55职业培训
2024-12-29 22:38职业培训
2024-12-16 03:51职业培训
2024-12-08 11:23职业培训
2024-11-29 11:35职业培训
2024-12-21 23:54职业培训
2024-12-23 03:42职业培训
2024-12-15 05:35职业培训
2024-12-13 23:48职业培训
2024-12-30 02:52职业培训
2024-12-13 14:20职业培训
扫码二维码
获取最新动态