上一篇
c语言怎么给字符数组赋值
- 行业动态
- 2024-04-03
- 1
在C语言中,给字符数组赋值可以通过以下几种方式实现:
1、直接初始化:
可以在声明字符数组的同时进行初始化。
可以使用字符串字面量来初始化字符数组。
2、逐个赋值:
可以逐个元素地给字符数组赋值。
可以使用循环语句遍历数组并逐个赋值。
下面是详细的步骤和示例代码:
1. 直接初始化
#include <stdio.h> int main() { char str[] = "Hello, World!"; // 使用字符串字面量初始化字符数组 printf("%s ", str); // 输出结果:Hello, World! return 0; }
在上面的示例中,我们声明了一个字符数组 str
,并在声明的同时使用字符串字面量 "Hello, World!"
对其进行了初始化,我们使用 printf
函数将字符数组的内容输出到控制台。
2. 逐个赋值
#include <stdio.h> int main() { char str[20]; // 声明一个长度为20的字符数组 int i; str[0] = 'H'; // 给字符数组的第一个元素赋值为'H' str[1] = 'e'; // 给字符数组的第二个元素赋值为'e' str[2] = 'l'; // 给字符数组的第三个元素赋值为'l' str[3] = 'l'; // 给字符数组的第四个元素赋值为'l' str[4] = 'o'; // 给字符数组的第五个元素赋值为'o' str[5] = ','; // 给字符数组的第六个元素赋值为',' str[6] = ' '; // 给字符数组的第七个元素赋值为空格字符' ' str[7] = 'W'; // 给字符数组的第八个元素赋值为'W' str[8] = 'o'; // 给字符数组的第九个元素赋值为'o' str[9] = 'r'; // 给字符数组的第十个元素赋值为'r' str[10] = 'l'; // 给字符数组的第十一个元素赋值为'l' str[11] = 'd'; // 给字符数组的第十二个元素赋值为'd' str[12] = '!'; // 给字符数组的第十三个元素赋值为感叹号字符'!' str[13] = '
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/301658.html