#include <stdio.h>
#include <string.h>int main(void)
{char *str = "sting";strcpy(str, "hello");printf("%s\n", str);return 0;
}

代码为什么会运行错误,异常退出?

这段代码是新手常见错误之一。

定义中的字符串“sting”放在常量区,char *str只是取了"sting"在常量区的地址。

常量是分配在静态区域的,无法再进行修改,所以strcpy会导致程序异常。

C语言开发笔记(五)字符串常量相关推荐

  1. ios开发中的字符串常量如何处理

    ios开发中的字符串常量如何处理 转载于:https://www.cnblogs.com/so-magic/p/4623547.html

  2. c语言找字符串的位置,C语言开发中查找字符串位置的方法

    C语言开发中,我们可以使用strstr函数找到字符串,程序员在这个时候要怎么操作呢?别着急,今天是爱站技术频道小编为大家介绍的C语言开发中查找字符串位置的方法,一起参考看看吧! C语言strchr() ...

  3. C语言中可以用字符串常量来,C语言字符串详解

    原标题:C语言字符串详解 字符串是一种非常重要的数据类型,但是C语言不存在显式的字符串类型,C语言中的字符串都以字符串常量的形式出现或存储在字符数组中.同时,C 语言提供了一系列库函数来对操作字符串, ...

  4. 用 C 语言开发一门编程语言 — 字符串与文件加载

    目录 文章目录 目录 前文列表 字符串 读取字符串 注释 文件加载函数 命令行参数 打印函数 报错函数 源代码 前文列表 <用 C 语言开发一门编程语言 - 交互式解析器> <用 C ...

  5. 《C程序设计语言》笔记 (五) 指针与数组

    5.1 指针与地址 指针是一种保存变量地址的变量ANSI C使用类型void*(指向void的指针)代替char *作为通用指针的类型一元运算符&可用于取一个对象的地址: p = &c ...

  6. JNI开发笔记(五)--JNI语法总结

    JNI语法总结 引 前言 1. 传参类型为变量/变量指针 1.1 变量 1.2 变量指针 2. 传参类型为数组指针 3. 传参类型为结构体指针 引 JNI开发笔记(一)–Android Studio安 ...

  7. 用 C 语言开发一门编程语言 — 字符串的设计与实现

    目录 文章目录 目录 前言 前文列表 字符串与文件库 字符串 print 关键字函数 error 关键字函数 注释 文件加载 函数注册 命令行参数 前言 通过开发一门类 Lisp 的编程语言来理解编程 ...

  8. C语言学习笔记(字符串和字符串函数)

    九.字符串 单个字符的定义 char i = 'a'; 单个字符创建后为常量 字符串 C语言中没有字符串这种数据类型,可以通过char型数组来替代:数字0(和字符'\0'等价)结尾(0不属于字符串)的 ...

  9. C语言中可以用字符串常量来,C语言中的字符串常量

    C语言中的字符串常量 字符串常量是由一对双引号括起的字符序列.例如: "CHINA" ,"C program: , "$12.5" 等都是合法的字符串 ...

  10. 【C语言学习笔记】字符串拼接的3种方法 .

    昨天晚上和@buptpatriot讨论函数返回指针(malloc生成的)的问题,提到字符串拼接,做个总结. [cpp] view plaincopyprint? #include<stdio.h ...

最新文章

  1. 不是我吹,20M的压缩文件我只用了1秒!
  2. 【转载】android程序报找不到Application
  3. unity, 相机空间 与 相机gameObject的局部空间
  4. Bootstrap ScrollSpy 用法
  5. sql取字段前4位_SQL学习之旅(7)
  6. Web前端的状态管理
  7. 【Python】闭包Closure
  8. Matlab2021a安装教程
  9. 联想计算机wifi卸载,win10联想笔记本电脑wifi功能消失了怎么办
  10. Android解决getExternalStorageDirectory在29后废弃问题,亲测能用
  11. android 视频播放器硬解码,万能视频播放器VPlayer:唯一真正硬解码
  12. ZYNQ ADAU1761裸机音频驱动调试
  13. MYSQL中linux的前戏
  14. java 代码压缩javascript_9款最好的JavaScript压缩工具
  15. 激光电视的优缺点说明,激光电视与投影有什么区别
  16. igraph 利用节点列表输出子图并存储
  17. 力扣 643. 子数组最大平均数 I 滑动窗口
  18. 电话机漏电流大引起电话交换机振铃
  19. 算法设计 - 01背包问题
  20. 2017百度之星资格赛—1003度度熊与邪恶大魔王

热门文章

  1. java golang速度_golang思考之运行速度
  2. 搭建xss-platform平台
  3. 室内主题元素分析图_2020届室内设计专业优秀毕业设计作品展(五)
  4. AngularJS快速入门指南03:表达式
  5. webview布局适配实践
  6. 分享几道经典的javascript面试题
  7. CSS布局(五) 网页布局方式
  8. appium和selenium不同与相同之处
  9. GT sport赛道详解 - Dragon Trail | 龙之径
  10. c语言else匹配问题