#include <stdlib.h>
#include <stdio.h>
#include <string.h>/*逐个输出字符串中的字符*/
void const_print(const char * str);int main(){/*字符数组值可改,是不可改值的常量字符串的超集*//*字符串常量,不可二次赋值*/const char *const_str = "const string by ==> const char * ";/*默认包含了'\0'*///char *const_str = (char *)"const string by ==> const char * ";/*默认包含了'\0'*/printf("整体字符串输出:%s\n",const_str);const_print(const_str);printf("=====================================================\n");/*字符数组,可以二次赋值*//*方法一*/char str[] = "char array by ==> char str[]";/*默认包含了'\0'*/printf("整体字符串输出:%s\n",str);const_print(str);printf("=====================================================\n");/*方法二*/char ch_arr[] = {'c','h','a','r',' ','a','r','r','a','y',' ','b','y',' ','=','=','>',' ','s','e','p','a','r','a','t','e','d',' ','c','h','a','r','s','\0'};/*结尾的'\0'不可或缺*/printf("整体字符串输出:%s\n",ch_arr);const_print(ch_arr);return 0;
}
void const_print(const char * str){printf("逐个字符输出:");for (int i=0;i<strlen(str);i++){if (str[i] == '\0') break;printf("%c",str[i]);}printf("\n");
}

输出结果:

整体字符串输出:const string by ==> const char * 
逐个字符输出:const string by ==> const char * 
=====================================================
整体字符串输出:char array by ==> char str[]
逐个字符输出:char array by ==> char str[]
=====================================================
整体字符串输出:char array by ==> separated chars
逐个字符输出:char array by ==> separated chars

字符串赋值方法小结[C语言]相关推荐

  1. php随机数字符串,php生成随机数/生成随机字符串的方法小结【5种方法】

    php生成随机数/生成随机字符串的方法小结[5种方法],字符串,随机数,在线,数组,字符 php生成随机数/生成随机字符串的方法小结[5种方法] 易采站长站,站长之家为您整理了php生成随机数/生成随 ...

  2. C语言中字符串赋值处理方式,C语言中字符串赋值处理方式

    C语言中,字符串可以赋值给字符指针变量,或者将字符串用字符数组保存.因为c语言没有直接对字符串提供语法糖方面的支持.而且C标准库很多方法处理字符串是以空字符结尾为前提的,这个必须要记住. char * ...

  3. 切割字符串长度php,C++_C语言中计算字符串长度与分割字符串的方法,C语言strlen()函数:返回字符串 - phpStudy...

    C语言中计算字符串长度与分割字符串的方法 C语言strlen()函数:返回字符串的长度头文件: #include strlen()函数用来计算字符串的长度,其原型为: unsigned int str ...

  4. Python 3.6.x字符串格式化方法小结

    1  使用%符号进行格式 使用%符号进行字符串格式化的形式如下图所示,格式运算符%之前的部分为格式字符串,之后的部分为需要进行格式化的内容. Python支持大量的格式字符,下表列出了比较常用的一部分 ...

  5. python字符串按长度分割_python 按照固定长度分割字符串的方法小结

    有如下的一堆mac地址,需要更改成一定格式,如mac='902B345FB021'改为mac='90-2B-34-5F-B0-21'. 借助python脚本,可以轻松实现,原理就是:字符串的按照固定长 ...

  6. python长度分割文本_python 按照固定长度分割字符串的方法小结

    有如下的一堆mac地址,需要更改成一定格式,如mac='902B345FB021'改为mac='90-2B-34-5F-B0-21'. 借助python脚本,可以轻松实现,原理就是:字符串的按照固定长 ...

  7. c#截取字符串后几位_C#几种截取字符串的方法小结 (摘抄)

    1.根据单个分隔字符用split截取 例如 string st="GT123_1"; string[] sArray=st.split("_"); 即可得到sA ...

  8. c#截取后几位_C#几种截取字符串的方法小结

    匿名用户 1级 2013-08-26 回答 1.根据单个分隔字符用split截取例如复制代码代码如下:string st="GT123_1"; string[] sArray=st ...

  9. c#截取字符串指定符号_C#截取字符串的方法小结

    1.单个字符分隔用split截取 string str = "GT123_1"; string[] strArray = str.Split('_'); //输出:sArray[0 ...

最新文章

  1. 收款神器!解读聚合收款码背后的原理|原创
  2. 安卓okhttp上传jason和图片_微信图片总是「已过期或被清理」?简单 3 招,可摆脱烦恼...
  3. qgraphicsitem 复制副本_如何在pyqt5中复制粘贴Qgraphicsitem?
  4. 机器学习Sklearn实战——梯度提升树二分类原理
  5. Java 8的6个问题
  6. spring cloud 定时任务
  7. vc2010访问局域网mysql_VC2010利用MySQL++访问mysql. 及连接池示例
  8. UVA 307 Sticks
  9. Java 实现 pdf 和 Excel 的生成及数据动态插入、导出
  10. Mysql高级-day02
  11. 小四哥的故事——访中联绿盟陈庆
  12. 移动化之后,BAT下一步走向何方?我们又该走向何方?
  13. 【调剂】2022年燕山大学电气工程学院 程淑红教授“计算机视觉与人工智能”团队调剂招生信息...
  14. 特斯拉“深陷”召回/监管调查,“高田气囊门”是前车之鉴
  15. 高校动态|研究生被录取后放导师鸽子,学校要上报教育部失信名单取消其推免资格
  16. 我的【藏羚头条】开发运营经验
  17. 【项目实训】七牛云测试域名过期后所能采用的方法
  18. php添加背景图及设置格式,PHP添加PNG图片背景透明水印操作类定义与用法示例
  19. 设计模式学习笔记(一):抽象工厂
  20. 支付宝小程序控制硬件②】 全网首篇,个人支付宝小程序控制智能硬件esp8266,从设计电路到设计协议控制两盏LED灯调节亮度。

热门文章

  1. npm ERR code ELIFECYCLE解决方案
  2. 世界如此险恶,你要内心强大
  3. 爱“搬家”的欧宗洪 抱薪救火的融信中国
  4. SpringBoot构造器注入循环依赖及解决
  5. 远程管理 KVM 虚机 - 每天5分钟玩转 OpenStack(5)
  6. Android:代码混淆概念整理
  7. 什么是判别式模型和生成式模型
  8. python下的四舍五入
  9. 融资 | 小码王获1.5亿PreC轮投资 打造少儿编程教育OMO样本
  10. Run 'setenforce 1'to reenable 解决