C语言学习笔记 之字符串

本文介绍了C语言中字符串的概念,包括字符串的定义、初始化、引用以及常用的字符串函数,如puts、gets、strcat、strcpy、strcmp和strlen。强调了字符串以''结束,并且在操作时需要注意数组长度和初始化。还提到了字符串长度的计算方法以及如何将单词首字母转换为大写。
摘要由CSDN通过智能技术生成
//---------------------字符串
字符串是位于双引号中的字符序列   printf(".....")


在内存中以“\0”结束,所占字节比实际多一个


1.可以把一个字符常量赋给一个字符变量,但不能把字符串常量赋给字符变量


2.C语言中没有字符串变量,
可以用字符数组来存放字符串


字符数组
格式
char 数组名[常量表达式]
char 数组名[常量表达式1][常量表达式2]


注意:定义字符数组时,应确保数组长度比字符串长度至少多1






//---------------------字符串初始化和引用


//定义的同时进行初始化
1)char c[10]={'c', ' ', 'p', 'r', 'o', 'g', 'r', 'a','m'}; 定义的同时进行初始化


2)char c4[10] = {"adc"}  //定义了一个字符串数组c4 长度是10,初始化4个字符


3)char c5[5]="ab";
  char c6[]="afdsafas”;//在写二维数组时要注意第二个角标不能省


//先定义再初始化
char c7[3];
c7[0] = 'a';
c7[1] = 'b';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值