字符数组的初始化
来源:互联网 发布:中科院人工智能芯片 编辑:程序博客网 时间:2024/04/30 07:36
1.对数组进行逐一赋值
1
2
char
c[10];
c[0] = ‘I’; c[1] = ‘ ’; c[2] = ‘a’; c[3] =‘m’; c[4] = ‘ ’; c[5] = ‘s’; c[6] = ‘t’; c[7] = ‘u’; c[8] = ‘d’; c[9] = ‘u’;
注意单个字符是用‘’ ,而字符串使用“ ”。
2.
1
char c[
10
] = {‘I’, ’,’a’,’m’,’’,’h’,’a’,’p’,’p’,’y’ };
也可以直接使用
1
char
c[] = {‘I’,’ ’,’a’,’m’,’’,’h’,’a’,’p’,’p’,’y’ };
在这种情况下,系统会自动确定数组长度。
再精简下
1
char
c[] = {“I am happy”};
也可以省略花括号
1
char
c[] = “I am happy”;
多维数组的初始化
int a[3][4] = {1,2,3,4,5,6,7,8,9,34,5,6}; //建立3*4的二维数组
注意这是初始化。
当只是建立数组时,应标明数组的长度,以便开拓存储空间
char a[20];
1
2
char
c[20];
c[] = {
"I am happy"
};
//这是不可取的,因为除了初始化外数组不能集体赋值
但是可以这样
1
strcpy
(stu[0].name,
"helllw"
);
//使用字符串的赋值命令
- 字符数组的初始化
- 字符数组的初始化
- 字符数组的初始化
- 字符数组的初始化
- 字符数组的初始化
- 字符数组的初始化
- 字符数组的初始化
- 关于字符数组的初始化
- 关于字符数组的初始化
- 关于字符数组的初始化
- 关于字符数组的初始化
- c 字符数组的初始化
- 字符指针和字符数组的初始化
- 字符数组的几种初始化方法
- C语言字符数组的初始化
- C语言字符数组的初始化研究
- 字符数组的初始化和赋值
- C语言字符数组的初始化
- WPF学习心得
- vb中提交事务(整理)
- 二维计算几何模板整理
- ZOJ 2165 Red and Black
- [DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问的一种原因
- 字符数组的初始化
- memset
- spfa poj 3259
- hdu 3698 Let the light guide us(线段树优化&简单DP)
- split用法,区别一个或多个空格
- 黑马程序员_交通灯管理系统学习笔记
- [CF 351B]Jeff and Furik[归并排序求逆序数]
- Apache配置
- gitlab6 配置的几个问题说明