1. 字符串字面量
1.1 字符串字面量是指使用双引号“”括起来的的字符序列,例如:“Hello World”。
1.2 在C语言中,把字符串当做字符数组来处理,当遇到长度为n的字符串时,程序分配长度为n+1的数组来保存,最后一个字符表示字符串的结束’\0’.
1.3 根据我们知道的数组和指针的关系,可以使用字符指针来保存字符串常量,例如: char *c ;c = “Hello world”.
1.4 注意区分字符常量和字符串常量,例如:’a’ 和“A”,第一个是字符常量,而第二个是字符串常量。
1.4 实例
#include <stdio.h>
#include <string.h>
void test1(){
// 字符数组
char c[] = "Hello World!\n";
// 字符指针
char *c1 = "Hello World!\n";
printf(c);
printf(c1);
// 字符常量
char c2 = 'A';
// 字符串常量
char *c3 = "A\n";
printf("%c\n",c2);
printf(c3);
}
int main(void)
{
test1();
}
该博客教程视频地址:http://geek99.com/node/1008