charstr10什么意思
作者&投稿:侯态 (若有异议请与网页底部的电邮联系)
夷呢19198753403问: C++中char str[10]是什么意思 - ?
沁县羚羊回答: char是C的基本类型,字符类型 str是命名的一个字符串名字, char str[10]说明这是一个具有10个字符元素的字符数组.
夷呢19198753403问: char s[10] 中的s是什么意思? - ?
沁县羚羊回答: char是定义一个字符串,str[10] 和a[10]都是数组,这两句指令的意思就是定义一个字符串数组例: char d[20]="Golden Global" 数组中所装字符串长度必须小于数组定义的长度也可以定义一个指针:char *s=" View",该指针指向字符串第一个字符的地址
夷呢19198753403问: char str [10]="27"什么意思啊??急急急急急急急急!!! - ?
沁县羚羊回答: char str[10]表示的是一个长度为10的字符数组;char str [10]="27"表示的是一个赋值操作,赋值后:str[0]='2';str[1]='7'.
夷呢19198753403问: c语言 char类型 str[10]="\0"是对的,那str[10]=0对吗?为什么? - ?
沁县羚羊回答: char str[10]; 是数组,初始化需要用花括号. char str[10]=0; 不对. 初始化需要用花括号. char str[10]='\0'; 不对. 给了字符常量. 初始化需要用花括号 char str[10]=NULL; 不对.初始化需要用花括号. char str[10]={0}; 对,初始化用了花括号.char str[10]="\0"; 对, 初始化用 字符串.char *str=NULL; 对,不是数组,是指针,初始化为空指针.
夷呢19198753403问: c语言中 char str[10][10]; 这里两个中括号中的数字分别是什么意思? - ?
沁县羚羊回答: 定义一个字符串数组,有十个字符串(括号1),每个最长为十字节(括号2)
夷呢19198753403问: char str[10]表达什么 - ?
沁县羚羊回答: 1楼说的不是很准确,应该是定义一个长度是10的字符数组,不是字符串 这样定义可以叫做C风格的字符串 一般在c++里面可以用string代替
夷呢19198753403问: char ss[10]="12345" 详细解释一下什么意思? - ?
沁县羚羊回答: char str[] 即定义一个字符数组,在 C 语言中相当于字符串.上面的定义方式,相当于创建并初始化了一个字符数组,并以'/0'结尾.
夷呢19198753403问: c语言中charstr1[10]=''是什么意思 - ?
沁县羚羊回答: 这应该是非法的吧,我在VC6.0上试了,这样不行,单引号是给单个字符进行赋值的,如果改成:charstr1[10]=""是可以的,但是这表示只是给str1[0]赋值了,其他的还没有初始化.
夷呢19198753403问: char str[10]="China" char *str="China" 为什么用 str[0 - ?
沁县羚羊回答: 因为两者不一样.str[]是一个阵列(在RAM中), 内容存放China, 是可以修改的. *str 是一个指标, 指到一个字串常数"China", 而字串常数是不能改的.
夷呢19198753403问: ?str[0]:str[1]是什么意思? - ?
沁县羚羊回答: String[] str=new String[2]; str[0]="1"; str[1]="2"; int a = 0; String temp = a>0?str[0]:str[1]; temp=a>0?str[0]:str[1];意思是如果a>0那么temp=str[0],否则temp=str[1]; 型式为 条件表达式?表达式一:表达式二 相当于 if(a>0){temp=str[0]; }else{temp=str[1]; }