博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串
阅读量:4616 次
发布时间:2019-06-09

本文共 648 字,大约阅读时间需要 2 分钟。

c语言没有字符串数据类型;使用字符数组来模拟字符串;c语言中的字符串是以‘\0’为结束符的字符数组。c语言中字符串可以分配于栈空间,堆空间,程序的只读存储区。

1 char s1[]={
'h','e','l','l','o'};2 char s2[]={
'h','e','l','l','o','\0'};3 char* s3="hello";4 char* s4=(char*)malloc(6*sizeof(char));

char* s3="hello"; 字符串分配于程序的只读存储区,那么s3里面的内容不能更改

字符串长度:

第一个‘\0’字符前的字符个数,即不计算‘\0’。——strlen(s2);

1 #include 
2 int main() 3 { 4 char* a="123"; 5 char* b="12345"; 6 if(strlen(b)>=strlen(a)) 7 { 8 //........... 9 }10 if(strlen(b)-strlen(a)>=0) //总成立11 {12 //...........13 }14 15 return 0;16 }

面试题:实现库函数strcpy

 

转载于:https://www.cnblogs.com/data1213/p/4823605.html

你可能感兴趣的文章
类string的构造函数、拷贝构造函数和析构函数 (转)
查看>>
【09】循序渐进学 docker:docker swarm
查看>>
Mac下iTerm2配置lrzsz功能
查看>>
[USACO 5.1.3]乐曲主题
查看>>
UVA 1146 Now or later
查看>>
bzoj 3566: [SHOI2014]概率充电器
查看>>
Codeforces 547D Mike and Fish
查看>>
ubuntu14.04安装opgngl
查看>>
[NOIp2012提高组]国王游戏
查看>>
ModelDriven的原理,机制及其应用
查看>>
7.DataAnnotations(数据注解)【Code-First 系列】
查看>>
pandas的数据结构
查看>>
Hadoop集群搭建
查看>>
洛谷—— P1133 教主的花园
查看>>
T1229 数字游戏 codevs
查看>>
[优文翻译]003.你应避免的移动开发APP的5个细节(5 Things to Avoid while Developing Your Next Mobile App)...
查看>>
JS高德地图计算两地之间的实际距离
查看>>
【LeetCode232】 Implement Queue using Stacks★
查看>>
中科燕园GIS外包---交通运输综合地理信息平台
查看>>
BZOJ 1202 狡猾的商人(带权并查集)
查看>>