char[]数组该如何赋值
定义一个数组char a;
怎么给这个数组赋值呢?
1、定义的时候直接用字符串赋值
char a=“hello“;
注意:不能先定义再给它赋值,如char a; a=“hello“;这样是错误的!
2、对数组中字符逐个赋值
char a={’h’,’e’,’l’,’l’,’o’};
3、利用strcpy
char a; strcpy(a, “hello“);
易错情况:
1、char a; a=“hello“;//一个字符怎么能容纳一个字符串?况且a也是不存在的!
2、char a; a=“hello“;//这种情况容易出现,a虽然是指针,但是它已经指向在堆栈中分配的10个字符空间,现在这个情况a又指向数据区中的hello常量,这里的指针a出现混乱,不允许!
main()
{
char s;
strcpy(s, “Good News!“); /*给数组赋字符串*/ .
}
上面程序在编译时, 遇到char s这条语句时, 编译程序会在内存的某处留出连续30个字节的区域, 并将第一个字节的地址赋给s。当遇到strcpy( strcpy 为Turbo C2.0的函数)时, 首先在目标文件的某处建立一个“Good News!/0“ 的字符串。其中/0表示字符串终止, 终止符是编译时自动加上的, 然后一个字符一个字符地复制到s所指的内存区域。因此定义字符串数组时, 其元素个数至少应该比字符串的长度多1。
discourage是什么意思
discourage
vt.
使失去勇气(或信心,希望),使沮丧,使气馁,使灰心,使泄气:
She was discouraged in her marriage.
她对自己的婚姻感到泄气。
Never be discouraged with life.
切莫对生活丧失信心。
(试图)劝阻,劝戒,使打消念头(与from 连用):
Teachers should discourage their students from smoking and drinking.
教师应劝阻学生吸烟喝酒。
阻止,阻拦,阻挠,阻碍,留难:
Low prices discourage industry.
低价格阻碍工业发展。
不赞成,不许可:
Father discourage the expression of enthusiasm.
父亲不准有热情的表示。
vi.
灰心,泄气,气馁,沮丧,失去信心:
He is a person who discourages easily.
他是个容易泄气的人。
html div 里面的class 是什么意思
就是给div样式命名,css控制div在网页上的显示效果,css样式的调用有两种,一是
,别一种是
,可在在css文件里定义css样式时有两种方法,一种是(.c{width:20px;height:20px;}
)另一种是(#c{width:20px;height:20px;}),当你调用以“
.
”开头的样式时就用
,调用以“
#
”开头的样式时,就用
。
-数组