首页文章正文

char a[10]={0},c语言for循环详解

定义数组a[10] 2023-12-17 19:06 886 墨鱼
定义数组a[10]

char a[10]={0},c语言for循环详解

char a[10]={0},c语言for循环详解

因此,用整数0初始化char并不是那么标准。虽然不违反标准,但标准的做法应该是chara[10]={'\0'},chara='\0';//将值赋给arest字符并打印出来,结果为空,什么也没有,但会占用一个字符位置,而且不是空格,因为ASCII值为0,而不是32charstr[]={'\0','\ 0','\0'}; //定义

Chara[10]="hello";注意:不能先定义它然后再赋值,比如chara[10];a[10]="hello";这是错误的! 2.逐个给数组中的字符赋值chara[10]={'h','e','l','l','o'};3.在C语言中,当字符为0时,首先要明白的是C语言中没有字符串类型,需要用每个字符数组来表示字符串。下面的例子说明:实际使用的写法如下表示字符数组str中的所有10个元素。

return0;}程序运行后的输出结果是(A)++优先级高于*A)11,11,11,12,12,20,20,20B)20,10,11,10,11,10,11,10C)11,11,11 ,12,12,13,20,20D)20,10,11,chara[10]={0};声明一个包含10个数组元素的字符数组。 0}是将整数值0赋给数组元素a[0],并且数组的其他元素未初始化。 该声明类似于定义chara[10]

Chara[10];就是这样,现在没有元素。 不需要对他采取任何行动。 邪恶0天使|发布于2010-04-23报告|评论12NULL的定义是0,所以是int。如果定义数组并初始化chara[10]={'0''1''2''3''4''5''6''7''8''9'则指出以下错误语句( )A.您可以使用scanf(

\ _ / h>intmain(intargc,constchar*argv[]){charstr[10]="Hello";printf("%s\n",str);return0;}intarr[10]={1,222,23,67}; //定义数组的同时,将整数数据赋值给一些元素//arr[0]=1;arr[1]=222;arr[2]=23;arr[3]=67;//此时arr[4]~arr[9]自动初始化

后台-插件-广告管理-内容页尾部广告(手机)

标签: c语言for循环详解

发表评论

评论列表

快喵加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号