char str[10]说明这是一个具有10个字符元素的字符数组。21分享举报您可能感兴趣的内容广告 淘宝网,足不出户的网购msb首选平台 淘宝网,爆款热销,精美齐全!买的放心,比价实惠!生活乐翻天.淘宝网,一站式购物网站新体验,高性价比,安心购,放肆淘! 淘宝网-万千msb,淘不停! 淘宝网,专业的一站式购物平台,汇集众多...
其实就是要一个长度为10的字符串。所以楼上说得对,可以用 CString str;//定义一个字符串变量。来代替。这样都不需要定义字符串的长度了。较为方便。推荐使用。
str是一个数组名, 当你使用str的时候只能取值, 不能赋值.
char str[10][20]的意思是:定义一个字符类型的二维数组,二维数组的大小是10行20列。
其中str是该数组的数组名字,而且str还是该数组的首地址,也就是十个元素中的第一个元素的地址,但务必注意str是一个指针常量,它是不能被赋值的也不能进行自增自减的!例如:假设你在函数中声明一个char str[10];操作系统为其分配一个连续的10个存储单元,假设其首地址是1024,那么str的不仅代表...
char str[10]表示的是一个长度为10的字符数组;char str [10]="27"表示的是一个赋值操作,赋值后:str[0]='2';str[1]='7'.
对于字符数组str的大小为10,其中一个字节用于存储null终止字符。因此,str中的字符个数最多为9,以保留一个位置给null终止字符。超过该长度的字符将无法完整存储在str中,可能导致字符串截断或内存越界错误。故本题答案为:若定义了"charstr[10];",则str可以存储的字符串的最大长度为9。 首先,了解字符数组的概念和...
你那个数组的str是代表数组首元素的地址,它的类型严格意义上来说是char [10]。这是其一。你的str是...
这是一个二维数组,前面括号表示10个元素,后面括号表示每个元素又是一个有10个元素的数组