我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

有一个很傻的c语言问题弄不懂

img


我给spring初始化了啊,为什么我输入字符串后就没有输出了

spring是常量字符串,不可以输入。没输出是因为你往常量字符串中输入数据,导致程序崩溃掉了
改为字符数组就行了
char spring[100] = "NULL";

#include <stdio.h>

int main()
{
    char str[100];
    char *spring = str;
    scanf("%s", &str);
    printf("%s", spring);
    return 0;
}

对于常量指针不能进行赋值处理
可以用malloc或者数组来初始化

近期文章

  • antd的Table表头筛选
  • 微服务架构中的JWT身份验证
  • lora通讯距离问题
  • 如何修改shell脚本?
  • php连接mysql相关简单语法
  • Boost库子进程间消息队列通信问题
  • #define和float使用区别
  • C#中关于Visionpro的使用
  • mvc项目配置完swagger2后,请求带文件上传的接口异常
  • 关于使用先电2.4搭建iaas
  • jQuery函数优于ajax
  • 关于Charles抓包问题解决给悬赏加红包50
  • adb 按要求安装后出现运行问题
  • echarts高低过低时,文字重叠
  • macbook上MYSQL workbench cannot connect to database server是怎么回事啊
  • 存放时间小时、分、秒的变量hour, min,sec,请用算术表达式语句将它们的个位和十位拆开放在不同的变量中。
  • PHP数组到对象
  • echarts smooth的使用
  • 如何使用vs2022中的ask.net写出这个页面。
  • Python 对于javascript的处理方法

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华