當前位置:編程學習大全網 - 編程軟體 - 請教Delphi高手:如何將字符數組初始化

請教Delphi高手:如何將字符數組初始化

1、直接逐個初始化字符數組:

字符數組的初始化,最容易理解的方式就是逐個字符賦給數組中各元素。

char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'};

註意:如果花括號中提供的字符個數大於數組長度,則按語法錯誤處理;若小於數組長度,則只將這些字符數組中前面那些元素,其余的元素自動定為空字符(即'\0' )。

2、用字符串常量來初始化字符數組:

在c語言中,將字符串作為字符數組來處理。因此可以使用字符串來初始化字符數組。

char str[]={"I am happy"};

也可以省略花括號。

char str[]="I am happy";

但是,上述這種字符數組的整體賦值只能在字符數組初始化時使用,不能用於字符數組的賦值,字符數組的賦值只能對其元素壹壹賦值,下面的賦值方法是錯誤的。

char str[];

str="I am happy";//錯誤,字符數組的賦值只能按元素壹壹賦值

  • 上一篇:C語言基礎編程求教
  • 下一篇:壹招教妳快速UG編程平面銑怎麽創立多層平面銑
  • copyright 2024編程學習大全網