`
美丽的小岛
  • 浏览: 309290 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

<求教>一个C关于字符串的奇怪问题:同一段代码不同位置出错

    博客分类:
  • c
 
阅读更多

代码:

#include<stdio.h>
#include<string.h>
int main(){
    char * m2 ;//只有指针的一定要放在前面。如果在下面一定会出错。为什么呢?
    char * x = strcpy(m2,"123") ;
    printf("%s\n",m2) ;
    int i = 1 ;
    return 0 ;
}

 

执行结果没有错。

如果这个代码有代码,就出错了,很奇怪。

#include<stdio.h>
#include<string.h>
int main(){
  char * m1 ;
   strcpy(m1,"121121212") ;
   printf("%s\n",m1) ;
   char * m ;
   strcpy(m,"121121212") ;
   printf("%s\n",m) ;
   return 0 ;  }

 

0
4
分享到:
评论
2 楼 美丽的小岛 2012-08-25  
cnsworder 写道
两段代码都是错误的,m1,m2,m都没有分配内存就操作是绝对会出错的,第一段代码没报错只能说你运气好了

开始我也觉得第一段代码是一定错的,可是,当我的执行了,却没有错误呀。所以觉得十分的奇怪呀。执行了很多次都没有出现内存的错误,但后面那段就不同,出现了内存的错误。
1 楼 cnsworder 2012-08-23  
两段代码都是错误的,m1,m2,m都没有分配内存就操作是绝对会出错的,第一段代码没报错只能说你运气好了

相关推荐

    FMS+FLASH+在线视频录制+ASP+Access

    &lt;br&gt;&lt;br&gt;不提供技术支持,请理原谅我的无情,我也是不分日夜苦苦研究了2个月,碰到问题向网上的朋友求教时,被拒绝于门外,或者丢了一句话,给我5000元,我帮你搞掂。&lt;br&gt;&lt;br&gt;演示地址:http://www.g9239.com/v

    BBSXP图文主题调用

    要求修改放出,本人只作稍微修改`原版忘记在哪个喀喀了```不过搜索应该能搜索出来的`就不多说版权问题了`大家用起满意就成`由于时间比较紧`BBSXP新版的字段跟以前的字段略有不同`如有问题`请进群提出,我会尽快完善...

    beginning-html:HTML元素简介

    3. **主体元素(&lt;body&gt;)**:包含网页的实际内容,如段落(`&lt;p&gt;`)、标题(`&lt;h1&gt;`至`&lt;h6&gt;`)、链接(`&lt;a&gt;`)、列表(`&lt;ul&gt;`和`&lt;li&gt;`)、表格(`&lt;table&gt;`)、图像等。 4. **块级元素与内联元素**:块级元素(如`&lt;div&gt;...

    我求教高手的VB毕业设计

    【标题】:“我求教高手的VB毕业设计” 在VB(Visual Basic)中进行数据库操作是常见的编程任务,尤其是在毕业设计项目中。VB提供了一种简单的方式来与数据库交互,特别是像Access这样的桌面数据库管理系统。当你在...

    java考试题 求教

    List&lt;Emp&gt; empList = new ArrayList&lt;&gt;(); BufferedReader reader = new BufferedReader(new FileReader(filePath)); String line; while ((line = reader.readLine()) != null) { String[] data = line.split...

    求教C++等等一系列的问题

    从提供的信息来看,这段内容似乎并未涉及任何与IT或C++相关的知识点,而是提到了一段历史事件。然而,根据题目要求,我们将尝试基于标题、描述和部分提供的内容,构造一些可能与C++学习相关的知识点。 ### C++学习...

    extjs文件浏览框问题求教

    标题中的“extjs文件浏览框问题求教”表明这是一个关于ExtJS框架中文件选择或浏览功能的编程问题。ExtJS是一个流行的JavaScript库,用于构建富客户端应用程序,它提供了丰富的组件库,包括文件浏览框(FileBrowser)...

    C语言算法精华

    Re: anya:请教一个问题 anya Re: 如何给汉字分界? anya Re: 八皇后算法问题请教? anya Re: 急寻图象压缩算法 anya 游戏中最佳路径的问题 anya 平面点覆盖问题求教 anya Re: 平面点覆盖问题求教 anya Re: ...

    求教一道关于求解最优化问题的编程问题~

    这道编程问题要求我们解决一个带有约束条件的最优化问题,采用的是拉格朗日乘子法和牛顿法相结合的方法。 首先,我们要理解问题的结构。目标函数为 \( L \),它依赖于变量 \( X \)。这里 \( N \) 和 \( D \) 是常数...

    虚拟数据层 Struts2、Hibernate、Spring整合的泛型DAO Version 2010.9.27

    Struts2、Hibernate、Spring整合的泛型DAO (本人评价: 代码开发效率提高30% 代码出错率减少70%) 对于大多数开发人员,系统中的每个 DAO 编写几乎相同的代码到目前为止已经成为一种习惯。虽然所有人都将这种重复...

    泛型dao 泛型dao 泛型dao

    Struts2、Hibernate、Spring整合的泛型DAO (本人评价: 代码开发效率提高30% 代码出错率减少70%) 对于大多数开发人员,系统中的每个 DAO 编写几乎相同的代码到目前为止已经成为一种习惯。虽然所有人都将这种重复...

    17000217347258003.doc

    3. 循环结构:如for、while循环,用于重复执行一段代码直到满足特定条件为止。 4. 数组:一种存储相同类型数据的集合,可以通过索引来访问每个元素。 1.3 实验内容 实验包含两个题目: 1. 输入年月日,计算并输出...

    c语言实现赫夫曼编码

    其核心思想是通过构建一棵二叉树——赫夫曼树,来为每个字符分配一个变长的前缀码。这种编码方式可以有效地减少数据的存储空间,提高传输效率。赫夫曼编码具有以下特点: 1. **前缀码特性**:任何字符的编码都不会...

    求教一个asp调试的问题

    asp调试的问题

    vb-mschart查询Access数据

    6. **问题求教**: 由于描述中提到“顺便求教”,可能意味着原作者遇到了特定的问题,如连接错误、查询语法错误、MSChart显示问题等。解决这类问题通常需要查看错误消息、检查数据库连接字符串、SQL语句的正确性,...

    求教关于视窗中滚动条 滚动后 擦除和重绘的问题

    在Windows编程中,滚动条是窗口用户界面的重要组成部分,它允许用户查看超出当前视图范围的内容。...对于具体问题如"View1",可能是指一个名为View1的窗口类或者文件,需要结合具体的代码和上下文来进一步分析和解决。

    一般一元二次方程解c语言

    简简单单的一个一元二次方程求教的一个由c++6.0 编写的一个非常非常简单的方程 不包括复数解

    jquery1.8及其他所有版本的没费下载网址

    jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。自2006年发布以来,jQuery已经成为前端开发的基石,为开发者提供了便捷的API,使得网页动态化变得更为简单...

    关于matlab计算不规则图形面积的问题-M.rar

    关于matlab计算不规则图形面积的问题-M.rar 各位大侠,问题是这样的:给出一个三维的矩阵,第一列代表x轴,第二列代表y轴,第三列代表z轴。然后用matlab画出这个矩阵所代表的一个三维的图形,再把这个曲面投影成一...

    eclipse_checkstyle代码规范安装

    Eclipse Checkstyle是一个开源项目,它提供了一种方式来检查Java源代码是否符合特定的编码规范,例如Sun的Java编程规范或Google的编码风格。通过使用Checkstyle,开发者可以在编码阶段发现潜在的问题,而不是在后期...

Global site tag (gtag.js) - Google Analytics