各种类型的初始化操作

原创 2011年01月17日 14:29:00

1、字符串不能直接赋值给变量,只能通过拷贝的形式。
   strcpy这个函数会自己添加末尾0,所以拷贝需要预留的空间

2、用字符对字符数组进行初始化:
   产生的数组不会有结束符'/0',但数据量很大的时候,这种方法很繁重
   char rat[5]={'H','E','L','L','O'};

3、用字符串常量对字符数组进行初始化:
   这时字符数组当做字符串看待,产生的数组是需要添加'/0'
   char panic[6]={"HELLO");
   char panic[]="HELLO";
 和char panic[6]={'H','E','L','L','O'};等价。
   这个时候,字符数组的长度是6,但是字符串的长度仅仅是5,不计算'/0'

   比如:char arr[]="Hello World!";
   这种初始化方法不用担心数组大小过小的情况,数组的大小由编译器决定。

   或者 char panic[6] = {'h','e','l','l','o','/0'};和 char panic[] = "hello",是一样的,但是要麻烦。' '表示空格,ASCII为32,'/0',ASCII为0
   char *p = "hello";p可以自增,自减,数组名不能自增自减。 而且p所指的内存是常量区,不能改变。

4、char arr[10] = 'HI'
   如果用printf()打印,遇到第一个

5、如果可以用结构体,就不要申请内存,使用指针申请内存比较麻烦
6、可以用宏来定义字符串,进行拷贝,测量等等操作
7、结构体使用之前,最好清零。注意双重指针,强转的用法。

jedis各种类型的各种操作

package com.jedis.util; import java.util.List;import java.util.Map;import java.util.ResourceBundle;i...
  • shgthed
  • shgthed
  • 2014年12月11日 20:11
  • 1082

PHP----图像处理类,可以完成对各种类型的图像进行缩放、加图片水印和剪裁的操作

特点:图像处理类,可以完成对各种类型的图像进行缩放、加图片水印和剪裁的操作 ...
  • damys
  • damys
  • 2016年01月15日 16:36
  • 721

C++中各种类型的成员变量的初始化方法

有些成员变量的数据类型比较特别,它们的初始化方式也和普通数据类型的成员变量有所不同。这些特殊的类型的成员变量包括: a.引用 b.常量 c.静态 d.静态常量(整型) e.静态常量(非整型)...
  • aa2650
  • aa2650
  • 2011年10月19日 14:03
  • 2484

C++中各种类型的成员变量的初始化方法(mark-好)

C++类中各种不同类型成员根据是否static 、是否const类型的初始化方法不尽相同,写代码时经常搞乱,网上搜了一下资料,全部总结一下。一、例子 -----------------Test.h-...
  • yockie
  • yockie
  • 2012年08月15日 11:28
  • 9568

C++中各种类型的成员变量的初始化方法

1、普通的变量:一般不考虑啥效率的情况下 可以在构造函数中进行赋值。考虑一下效率的可以再构造函数的初始化列表中进行。   class CA { public: int d...

C++中各种类型的成员变量的初始化方法

C++中各种类型的成员变量的初始化方法(ZZ)  vigi 2010-04-10 14:36:28 c++各种不同类型成员根据是否static 、时候const类型的初始化方法不尽...

C++中各种类型的成员变量的初始化方法(转)

----------------Test.h---------------------------- #pragma once class Test { private :     ...

C++中各种类型的成员变量的初始化方法(mark-好)

 C++类中各种不同类型成员根据是否static 、是否const类型的初始化方法不尽相同,写代码时经常搞乱,网上搜了一下资料,全部总结一下。 一、例子 [cpp] view p...

C++中各种类型的成员变量的初始化方法

c++各种不同类型成员根据是否static 、时候const类型的初始化方法不尽相同,java的语法就没有这么复杂,怪的得那么多人都跑去学Java了。以前面试时被人问到这个问题回答不出来,写代码时也经...
  • ustcqi
  • ustcqi
  • 2013年05月09日 22:28
  • 1538
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:各种类型的初始化操作
举报原因:
原因补充:

(最多只允许输入30个字)