所谓的字符串数组,其实就是个二维的字符数组
char tracks[][80] = {
"I left my heart in Harvard Med School",
"Newark, Newark - a wonderful town",
"Dancing with a Dork",
"From here to maternity",
"The girl from Iwo Jima",
};
- // []-->第一对方括号用来访问由所有字符串组成的数组,编译器可以识别你有5个字符串,因此括号里可以不写数字。
- // [80]-->第二对方括号用来访问每个单独的字符串,歌名不得超过79个字符,所以将这个值设为80
为了找到某一首歌的名字,可以这样写:
tracks[4] --> "The girl from Iwo Jima"
如果想读取字符串中的某个字符,可以这样写:
tracks[4][6] --> 'r' // 这是第5个字符串中第7个字符
使用string.h头文件
c标准库中处理字符串的代码都包含在string.h这个头文件中,你只需把string.h加在程序的顶端,
就像你包含stdio.h那样,就可以调用里面的函数了。
#include <stdio.h> // 主要处理输入输出
#include <string.h> // 主要处理字符串
主要函数: