数组赋值有两种方式
一种是在定义是赋值:

char book[] = {"the story of sitone"};
char author = "曹雪芹";//去掉花括号也可以
char k[6] = {'h','e','l','l','o','\0'};

定义后在赋值就一般用strcpy,不能用=赋值,C语言并没有提供可以直接操作字符串的运算符;“=”可以用于其他数据类型的赋值,但是不可以直接给字符串赋值。但可以用赋值。

#include<stdio.h>
#include<string.h>int main()
{char book[50];char *author;strcpy(book,"三体");//book = "三体";//这样的赋值是错误的。author = "liucixin";//这样赋值可以printf("%s\n",book);printf("%s\n",author);return 0;
}

C语言字符串数组赋值相关推荐

  1. C语言字符串数组赋值错误

    直接上代码: #include"stdio.h"int main(){char a[10];for(int i = 0; i<10;i++){printf("第%d ...

  2. c语言如何赋值空字符串,c语言中如何给字符串数组赋值

    c语言中如何给字符串数组赋值 1.问题 这是我写的 struct student { int x; char name[10]; }; void main() { student st: st.nam ...

  3. c 语言定义2维字符串数组赋值,二维数组赋值字符串 c 语言 二维字符串数组赋值问题...

    C语言中二维字符数组应该怎样赋值? c语言二维数组如何定义字符串????急... 二维字符数组的定义格式为:char 数组名[第一维大小][第二维大小]; 例如:char c[3][10]; //定义 ...

  4. JavaScript中字符串数组赋值失败,不是每个字符串,却是字符。

    我的处女作<Canvas系列教程>在我的Github上正在连载更新,希望能得到您的关注和支持,让我有更多的动力进行创作. 教程介绍.教程目录等能在README里查阅. 传送门:https: ...

  5. 关于C语言字符串数组

    *关于C语言字符串数组* 此处我为大家解决一个十分容易混淆的点.此处问题在22备考过程中问的比较多.最可气的是21.22考研场上都考到了.此处为23及以后考生做出详细解释. 首先我们来看2000年的真 ...

  6. c语言字符串字典序,字符串排序数组C语言 C语言 字符串数组字典排序

    C语言 字符串数组字典排序 #include #include int main() { int j,k,i,t,n; char s[10][10],b[10][10]; for(i=0;i c语言, ...

  7. c语言字符数组赋值超过,C语言字符数组赋值

    C语言字符数组赋值教程 C语言字符数组赋值详解 语法 arr[index] = value; 参数 参数 描述 arr 数组名. index 需要赋值的下标索引. value 需要设置的值. 说明 给 ...

  8. c语言给数组赋值的3种形式

    c语言给数组赋值的3种形式 在C语言中,对数组进行赋值的三种形式 推荐学习:C语言视频教程 1.通过循环的形式 即:数组名[下标] 对数组的元素进行依次赋值 #includeint main(){in ...

  9. c语言 多字节赋值给数组,c语言给数组赋值的3种形式

    c语言给数组赋值的3种形式 在C语言中,对数组进行赋值的三种形式 推荐学习:C语言视频教程 1.通过循环的形式 即:数组名[下标] 对数组的元素进行依次赋值 #include int main() { ...

最新文章

  1. SpringBoot启动标识修改
  2. IDEA调试SpringMvc项目时,出错:找不到ContextLoaderListener
  3. Java运行机制及相关术语
  4. leetcode 455. 分发饼干(Java版)
  5. LeetCode 646. 最长数对链(区间 贪心)
  6. java使用gridview,java反射,用于GridView
  7. 对于原始轨迹的噪声过滤方法和曲率计算方法
  8. ios Class类型使用
  9. 我到底该如何待你-“百度”
  10. landesk 卸载_landesk怎么卸载,软件卸载不了怎么办
  11. ROS学习笔记9 —— launch文件
  12. Atom配置markdown
  13. 到底什么样的网站才需要办理ICP许可证?
  14. CSS单行、多行文本溢出隐藏
  15. CAD许可检出超时,该执行什么操作 简单三步即可
  16. js jQuery方法join()
  17. 重置域管理员密码_如何在Server 2008 R2上重置忘记的域管理员密码
  18. 微信小程序手机号码如何进行解密
  19. CESM学习笔记(CIME)1 :介绍和query_config
  20. html页面自适应是什么意思,什么是自适应网页设计

热门文章

  1. 《RMPE: Regional Multi-Person Pose Estimation》论文阅读之AlphaPose
  2. HTTP协议之——HTTP报文格式
  3. 10位专家预测2007年巨大潜力技术[转]
  4. [转贴]天下无贼经典台词IT版
  5. Mysql注入 -- 注入类型
  6. python模块安装方式和自定义模块安装
  7. se01普通线路和加密线的区别
  8. 【物体检测快速入门系列 | 03】Windows部署Docker GPU深度学习开发环境
  9. 【六种方式】去除数组中的重复元素
  10. 分享几个有意思的小游戏