目录

  • 一、学习的知识点
    • 1、二维数组
    • 2、字符数组
  • 二、上课没有听懂或者没有理解的地方
  • 三、当天学习的收获
  • 四、作业的思路、不会的地方
  • 五、其他需要反馈的问题
  • 六、心得体会

一、学习的知识点

1、二维数组

//二维数组:地址连续,二维数组的地址名代表第一行第一个元素的地址
//初始化1
int posRc[3][4]={{1,2,3,4},{5,6,7,8},{9,}};//3代表行,4代表列,每一行代表一个一维的数组,这是一个由三个一维数组组成的二维数组
//初始化2
int pos[3][4]={1,2,3,4};
//行标可以省略,列标不可以省略。
printf("%d\n",sizeof(posRc)); //打印48
printf("%d\n",posRc[1][2]); ////二维数组的访问
for(i=0;i<3;i++)for(j=0;j<4;j++)printf("%d\t",pos[i][j]);

2、字符数组

char name[]="admin";//字符串常量,{0};{“admin”};{'a','d'}
//定义字符串(以双引号定义)时,自动以\0结束。因此数组长度要预留\0。printf("%d\n",strlen(name));//打印结果为5,strlen函数包含在string.h头文件中,函数计算字符串长度,以\0结束,不包括\0
printf("%d\n",sizeof(name));//打印结果为6,数组的sizeof值等于数组所占用的内存字节数。
printf("%s\n",name);//字符数组可以直接通过数组名读取整个字符串

二、上课没有听懂或者没有理解的地方

三、当天学习的收获

需要打印出某种结构或者图案时,通常需要定义两个参数,然后使用两个for循环。

四、作业的思路、不会的地方

参考之前的作业,使用字符数组存放用户名和密码。

五、其他需要反馈的问题

六、心得体会

编程题考虑的比较少,可以多方面考虑,使程序功能更加完善。

200728学习日报二维数组和字符数组相关推荐

  1. 初学C语言-二维数组与字符数组

    二维数组与字符数组 二维数组 简单地说就是具有两个下标的数组称为二维数组. 二维数组的定义形式 存储类型 类型说明符 数组标识符[常量表达式1] [常量表达式2] 例如: static int a[2 ...

  2. 学习:二维码、QR码、J4L-QRCode、java

    转自:http://baijinshan.iteye.com/blog/1004554 学习:二维码.QR码.J4L-QRCode.java Java企业应用网络应用Rails应用服务器  开源码 J ...

  3. HDU2642(二维的树状数组)

    二维的树状数组,我记得是模版!^ _ ^ 题意很清楚:就是这部分的原理:sum(x1,y1)+sum(x2-1,y2-1)-sum(x1,y2-1)-sum(x2-1,y1);其实可以和概率论中的一个 ...

  4. 间接通过new 来申请一个二维的堆内存数组

    我们知道无法直接通过new 来申请一个二维的堆内存数组,于是有人想出了这样一个办法:创建一个一维堆内存指针数组,即每个数组元素是一个指针,然后用new 给各个指针分配一个一维的堆内存数组,那么最后表示 ...

  5. 深度强化学习笔记(二)——Q-learning学习与二维寻路demo实现

    深度强化学习笔记(二)--Q-learning学习与二维寻路demo实现 文章目录 深度强化学习笔记(二)--Q-learning学习与二维寻路demo实现 前言 理论 什么是Q-Learning 算 ...

  6. matlab 三维数组运算,MATLAB二维三维画图仿真数组运算

    MATLAB二维三维画图仿真数组运算 1. 数学 (1) 数组运算: x=[1 2 3 4]; y=[3 4 5 6]; z=x+y %数组x与数组y相加得到数组z z = 4 6 8 10 z=x- ...

  7. 关于图的二维矩阵转为一维数组的理解。

    一开始看二维矩阵转为一维数组的时候还是有点懵的,为啥是N(N+1)/2呢,为啥不是N*N/2呢,这个矩阵明明是N*N的一个正方形啊,我要省一半空间直接除2不就行了,带着这个问题我观察了一下这个PPT里 ...

  8. c++ string 拼接_C++日志(二十五)字符数组、字符数组指针和string类

    C++中字符串的表示方式有很多种,根据自己目前掌握的有三种: 字符数组: 字符数组指针: 标准库string类: 上面几种方式各有优点和缺点,按照自己的观点,如果处理的字符串的任务比较简单,则使用前两 ...

  9. c语言char数组和short数组的区别,详解C语言中Char型指针数组与字符数组的区别

    详解C语言中Char型指针数组与字符数组的区别 详解C语言中Char型指针数组与字符数组的区别 1.char 类型的指针数组:每个元素都指向一个字符串,指向可以改变 char *name[3] = { ...

最新文章

  1. 百度投资创维10亿,联手构建智能家居AI生态
  2. django博客项目8:文章详情页
  3. python介绍和用途-Python基础介绍(一)
  4. Go的sync.Once(三):once.do(函数名)  函数只执行一次
  5. 在ASP.NET中把数据POST到其他页面
  6. micropython lcd_MicroPython动手做(05)——零基础学MaixPy之LCD液晶屏
  7. 吴杭民:上海的生活成本高过纽约(贪污腐败横行)
  8. canvas图表(4) - 散点图
  9. el-table列宽设置百分比无效;el-table使用min-width设置百分比;el-table百分比设置无效;
  10. mybatis学习(32):删除操作
  11. 【卡塔兰数】LeetCode 96. Unique Binary Search Trees
  12. 『科学计算_理论』矩阵求导
  13. [外挂4] 用CE查找棋盘基址
  14. 莫烦python博客_莫烦Python 4
  15. c programe language learn notes 2
  16. Windows环境下ODAC安装
  17. SWOT分析思维的一些基本思考与见解
  18. 工具-typora-自定义快捷键
  19. 板级电源究竟该怎么选型芯片?(实战篇)
  20. 那些有趣的网站系列(十)

热门文章

  1. css3 制作平滑过度动画
  2. 代码生成工具之Winform查询列表界面生成
  3. 浅谈HTTP响应拆分攻击(一)
  4. 如何巧妙的使用ArrayList的Clone方法
  5. 进程外COM组件的一个实例
  6. 安装vmware 6.52 Red Hat Enterprise Linux 5(rhel-5.1-server-i386-dvd) openldap2.4
  7. K8s普通用户配置权限解决User “system:anonymous“ cannot list nodes at the cluster scope
  8. 编写登录成功和失败的处理器
  9. 查询常量、表达式、函数
  10. MySQL高级 - 锁 - MyISAM表锁 - 写锁