C随笔
zxy小猪皮
这个作者很懒,什么都没留下…
展开
-
C语言编程技巧:手把手教你如何定义及使用一个字符串数组
实现目的我们在用C语言编写程序时,经常会遇到使用字符串数组的情况,这种数组的特点是, 数组中的每个元素都是一个字符串,但每个字符串的长度却不相同。如果你使用C++语言进行编程的话,实现起来相对比较简单,只需直接选择标准模板库的字符串string类,在代码中定义该类的一个数组即可实现。现在的问题是,在纯C语言中如何定义这样的一个字符串数组呢?如对于下面的一个字符串数组:str = {“I l...转载 2019-10-28 15:49:33 · 3760 阅读 · 1 评论 -
C语言指针变量可以当做数组吗?
比如说定义int *w然后下边就可以用作w[i]这么对吗?对的话在什么情况下可以这么使用?答:不可以,因为w这时还是野指针。只有这样int *w,a[44];w=a;操作后才可以,操作w就与操作a一样了。而且,操作指针比直接操作数组名更方便,因为指针是变量,可以++、–,而数组名是常量,不能++、–。 你追问的那个红框框中的问题不是指针与数组名的问题,而是“形式参数”与“实际参数...原创 2019-10-18 22:23:53 · 5671 阅读 · 1 评论 -
位,字节,字符,汉字的区别
1、计算机存储信息的最小单位,称之为位(bit),音译为比特,二进制的一个“0”或一个“1”叫一位。2、计算机存储容量基本单位是字节(Byte),音译为拜特,8个二进制位组成1个字节。一般而言:一个标准英文字母占一个字节位置,一个标准汉字占二个字节位置。3、计算机存储容量大小以字节数来度量,1024进位制: 1024B=1K(千)B 1024KB=1M(兆)B 1024MB=1G(...转载 2019-10-11 14:15:04 · 1726 阅读 · 0 评论