社区
C语言
帖子详情
关于数组
zxhong
2006-06-02 10:29:45
比如用户名最大40个字符,定义的数组是不是要41 char username[41];最后一位放'\0'
但是总是感觉不直观,定义41,最大只能40,但如果不多定义一位放'\0',数组以字符串方式显示又不正确
...全文
96
4
打赏
收藏
关于数组
比如用户名最大40个字符,定义的数组是不是要41 char username[41];最后一位放'\0' 但是总是感觉不直观,定义41,最大只能40,但如果不多定义一位放'\0',数组以字符串方式显示又不正确
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jixingzhong
2006-06-02
打赏
举报
回复
串方式 需要比字符数目多一个字符的空间 ...
除非你一个一个字符取,
那样就 40 的空间就够了,
但是问题一是麻烦,二是可能串长度不固定,不知道取几个字符..
所以还是定义 41 字符空间吧 ~
bluedreammer
2006-06-02
打赏
举报
回复
那就用50好了,也不算很浪费吧
YoungMaster
2006-06-02
打赏
举报
回复
可以
#define NAMELEN 41
char username[NAMELEN];
只见烟火飞扬
2006-06-02
打赏
举报
回复
如果你直接用这个数组显示,就41,如放到其他数组里去显示,这里就可以40
征服C++ 11视频精讲
【课程设计】 本课程包含3大模块 基础篇 本篇主要讲解c++的基础概念,包含数据类型、运算符等基本语法,
数组
、指针、字符串等基本词法,循环、函数、类等基本句法等。 进阶篇 本篇主要讲解编程中常用的一些技能,...
下列关于
数组
的描述,错误的是()
数组
下标索引从1开始,至
数组
长度n结束
数组
指针的语法形式:类型名 *
数组
名[下标表达式] 二维
数组
是按行优先存储的 也就是说,在内存中存储一个二维
数组
时,先把
数组
中第一行的元素存完,再接着存下一行的元素,...
关于
数组
的插入与删除
关于
数组
的插入与删除 注:关于
数组
定义, 若 int[] A=new int [5]; A= new int[]{1,2,3};则会将5覆盖 ,因此只能挨个赋值。 插入 在
数组
进行插入时,应注意对于整数型
数组
未填写数据时,默认为0,故只需判断需...
关于
数组
排序的三种方法
一、关于
数组
排序的三种方法 第一种,直接使用Arrays.sort()方法排序
数组
public static void main(String[] args) { // 定义一个arr一维
数组
int[] arr = {5,4,2,4,1,7,3}; // 使用Arrays.sort()排序
数组
...
C++算法题:关于
数组
的算法
1、问题描述:把一个
数组
最开始的若干个元素搬到
数组
的末尾,我们称之为
数组
的旋转。输入一个排好序的
数组
的一个旋转,输出旋转
数组
的最小元素。例如
数组
{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该
数组
的...
C语言
69,337
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章