c语言字符串赋值_c++中字符串变量

c语言字符串赋值_c++中字符串变量从大一学c语言到现在都快三年了,今天居然还在简单的字符串赋值的过程中犯了错误,应该记下来,以免日后再犯。这是一个结构体typedefstructstudent{charname[21];charsno[21];intgrade;}student;现在又两个student类型的变量stu1,stu2,当我想把stu2的值赋给stu1是我一开始是这样…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

从大一学c语言到现在都快三年了,今天居然还在简单的字符串赋值的过程中犯了错误,应该记下来,以免日后再犯。

这是一个结构体

typedef struct student
{
  char name[21];
  char sno[21];
  int grade;
} student;

Jetbrains全家桶1年46,售后保障稳定

现在又两个student 类型的变量stu1,stu2,当我想把stu2的值赋给stu1是我一开始是这样做的

stu1.name =s tu2.name;
stu1.sno = stu2.sno;
stu1.grade = stu2.grade;

结果发现编译不能通过。后来才发现字符数组不可以用“=”赋值,而是需要strcpy()函数;

但是如果把把字符串数组改成string类型,就可以直接用“=”赋值了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215475.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • spring事务的传播行为和隔离级别_spring常用的事务传播行为

    spring事务的传播行为和隔离级别_spring常用的事务传播行为  本文主要介绍下Spring事务中的传播行为。事务传播行为介绍Spring中的7个事务传播行为:事务行为说明PROPAGATION_REQUIRED支持当前事务,假设当前没有事务。就新建一个事务PROPAGATION_SUPPORTS支持当前事务,假设当前没有事务,就以非事务方式运行PROPAGATION_MANDATORY支持当前事务,假设当前没有事…

    2025年7月1日
    3
  • linux crond 定时,linux下添加crond定时任务

    linux crond 定时,linux下添加crond定时任务一 crond 命令 crond 是 linux 用来定期执行程序的命令 当安装完成操作系统之后 默认便会启动此任务调度命令 crond 命令每分锺会定期检查是否有要执行的工作 如果有要执行的工作便会自动执行该工作 sbin servicecrond 启动服务 sbin servicecrond 关闭服务 sbin servicecrond

    2026年1月29日
    1
  • unity串口 连接多个串口崩溃_hdmi视频矩阵切换器串口连接说明景阳华泰科技

    unity串口 连接多个串口崩溃_hdmi视频矩阵切换器串口连接说明景阳华泰科技需要做拼接盒与矩阵联动拼接上大屏,在大屏软件上控制矩阵切换器,那么必须要连接上矩阵的232串口;下面是串口连接的具体步骤:方法一:以大屏拼接盒为中心做环通连接(推荐)1、电脑主机引串口连到大屏拼接盒232输入端,(由于大屏拼接盒232是用网口来定义的,所以电脑端要用USB转网口或者232转网口来连接大屏);2、各大屏拼接盒RS232环通连接;3、大屏环通后的RS232…

    2022年10月21日
    4
  • 科研方法与学术论文写作_科技论文写作与发表教程第八版pdf

    科研方法与学术论文写作_科技论文写作与发表教程第八版pdf导读:本文推荐四个学术英语写作用到的网站/插件,让你的表达更地道,更多样,减少错误。它们分别是:AcademicPhrasebank,Linggle,collocaid,grammely。1.AcademicPhrasebank网址:http://www.phrasebank.manchester.ac.uk/这个网站提供论文各部分的模版,如介绍怎么写,总结怎么写,如何描述方法,报告细节等。比如现在需要在文章中举例,可以点击GivingExamples,点击页面显示的各项内容.

    2025年6月30日
    3
  • 从零开始学习UCOSII操作系统4–任务管理

    从零开始学习UCOSII操作系统4–任务管理从零开始学习UCOSII操作系统4–任务管理1、重讲任务(1)任务可以是一个无限的循环,也可以在一次执行完毕后被删除。这里需要注意的是,任务的代码并不是真正的删除了,而是UCOSII不再理会该任务代码,所以该任务代码不会再执行。(2)建立任务,OSTaskCreate()如果想让UCOSII管理用户的任务,必须先建立任务,可以通过将任务的地址(函数名)和其他参数传递到

    2022年5月24日
    45
  • C++函数指针、指针函数、返回值为函数指针的函数浅谈

    C++函数指针、指针函数、返回值为函数指针的函数浅谈C++函数指针、指针函数、返回值为函数指针的函数浅谈引言函数指针、指针函数是C中重要而容易混淆的概念,博主将通过两个实例来说明这两个截然不同的概念。而返回值为函数指针的指针函数就更难理解了,放在文章的最后来介绍。函数指针函数指针是一种特殊的指针,它指向函数的入口。例如int(*add)(int,int);定义了一个函数指针add,用于指向返回值为int,并且有两个int参数的函数…

    2022年6月22日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号