- 博客(4)
- 收藏
- 关注
原创 C语言字符数组与字符串简介
#include#includevoid main(){ //数组的定义 char str[5] = { 'a', 'b', 'c', 'd', 'e' }; for (int i = 0; i < 5; i++) { //数组名可以当成指针,但是数组名是常量 printf("%c,%c\n", str[i],*(str+i)); } //对于字符数组可以用数组的方式
2015-08-21 23:28:16
461
原创 二维数组的指针
#include#include // 二维数组的指针 // 一维数组的单个元素是单个变量 而二维数组的元素则是一行元素// *a代表列地址 也就是单个元素的地址 a 代表行地址 &a代表二位数组的地址// sizeof(**a) 取列地址中的内容所占内存的大小 也就是一个元素所占内存的大小 // sizeof(*a) 取行地址中的内容所占内存的大小
2015-08-19 23:48:11
437
原创 C语言动态连续数组
#include#include// 动态连续创建二维数组。 行数可变,列数是固定的。// 1.分配一片连续的x*y*sizeof(int)大小的内存,用于存放数据 其类型为void// 2.将内存首地址赋值给一个指针型变量// 3.利用指针进行数据赋值访问和修改// 记得释放内存void main(){ printf("请输出任意数和4,动态连续数组,其列数不可变\n
2015-08-19 23:20:20
527
原创 C动态非连续数组
#include#include// 1 为行地址分配内存 即二级指针// 2 为每行分配一片内存,// 3 释放内存//记得释放内存void main(){ printf("动态非连续二维数组,可随意填写行和列,\n"); int x, y; scanf_s("%d%d", &x, &y); //设置行和列 //二级指针可以存放指针数组
2015-08-19 23:16:55
440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人