C语言编程从入门到精通实战教程.pptVIP

  • 0
  • 0
  • 约1.71千字
  • 约 21页
  • 2026-06-29 发布于江苏
  • 举报

C语言程序设计;第十章字符串;用一种一维字符数组来存放字符串;通过赋初值的方式给一维字符数组赋字符串;2、赋赋初值时直接赋字符串常量

例如:charstr[10]={“string!”};

能够省略花括号而直接写成:charstr[10]=“string!”;

说明:

(1)这里的“string!”是字符串常量,系统已自动在最后加入’\0’,所以无须人为加入。

(2)因为定义了str数组占有10个连续的存放单元,因此有足够的空间存放字符串。但假如定义成:

charstr[7]=“string!”;

则7个单元空间不够用,’\0’将占用下一种不属于str的存放单元,它有可能会破坏其它数据或程序代码。这时,我们能够采用如下的形式定义:

charstr[]=“string!”

因为省略了数组下标,系统将按该字符串常量的实际字符数(这里是8)来定义数组的大小。

;在C程序执行过程中给一维字符数组赋字符串;2、给数组元素逐一赋字符值,最后人为加入串结束标志

方法:通过循环语句给一维字符数组元素逐一输入字符并在最后加入’\0’。

例如:

chars[10];

intI;

for(i=0;i9;i++)

文档评论(0)

1亿VIP精品文档

相关文档