正在加载图片...
又如: char ch10}=H,e',,",’o}; H V0O000 此例虽未加“饿0’,但由于所赋字符数不足,则自动用“0补充。 又如: charch5]={H,e',,’o’}; 此时数组不能作为字符串,按各元素字符处理(结尾无“0)。 2、指定一个字符串初值 如: char cl={“Heo”}; C编译程序自动加上“10 字符串的输入 、输入一个字符 如: char str5 scanf(%c”,<str[0J) 2、输入一个字符串 如: scanf(“%s”,str); 注:引用数组名时不加&,输入时不加引号,编译程序自动加“0。 系统以空格或回车来作为字符串的间隔符又如:char ch[10]={‘H’,’e’,’l’,’l’,’o’}; 此例虽未加‘\0’,但由于所赋字符数不足,则自动用‘\0’补充。 又如:char ch[5]={‘H’,’e’,’l’,’l’,’o’}; 此时数组不能作为字符串,按各元素字符处理(结尾无‘\0‘)。 2、指定一个字符串初值 如:char c[ ]={“Hello”}; C编译程序自动加上‘\0’。 三、字符串的输入 1、输入一个字符 如 :char str[5]; scanf(“%c”,&str[0]); 2、输入一个字符串 如:scanf(“%s”,str); 注:引用数组名时不加&,输入时不加引号,编译程序自动加‘\0’。 系统以空格或回车来作为字符串的间隔符。 H e l l o \0 \0 \0 \0 \0 H e l l o
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有