输入字符串:
1. gets(a)    //首选,对字符无要求,但是需要加上头文件#include <string.h>
2、scanf("%s",a)   //不可输入空格,数组名前不加&
注: 单个字符输入是scanf("%c",char) //或者puts(char)
3、while((c=getchar())!='\n')    //本质上是按多个字符处理
4、 for(i=0;i<n;i++)scanf("%s",&a[i]);
遍历字符数组:
1、 for(i=0;a[i]!='\0';i++)for(i=0;a[i]!=0;i++)   //常用for(i=0;a[i];i++) 
2、for(i=0;i<strlen(a);i++)  //用小于它的长度判断末尾为0

输入字符串和遍历字符数组的方法相关推荐

  1. 字符串转换成字符数组的一些方法

    内容基本源自某公众号,在其基础上进行了部分补充 字符串转为字符数组的一些方法 1. split() 2. 扩展运算符 3. 字符串的解构赋值 4. Array.from 1. split() spli ...

  2. 每天一道LeetCode-----给定字符串s和字符数组words,在s中找到words出现的位置,words内部字符串顺序无要求

    Substring with Concatenation of All Words 原题链接Substring with Concatenation of All Words 题目意思是给定字符串s和 ...

  3. 【总结】字符串的遍历,replace(),replaceAll()方法的使用

    ①字符串的遍历:// 方法一:使用charAt(i):遍历字符串的每个元素,每个元素是字符的形式for(int i=0;i < str.length();i++) {System.out.pri ...

  4. Java黑皮书课后题第8章:**8.36(拉丁方阵)拉丁方阵是一个n*n的数组,其中有n个不同的拉丁字母,并且每个拉丁字母恰好只在每行和每列中出现一次。编写一个程序,提示用户输入数字n和字符数组

    **8.36(拉丁方阵)拉丁方阵是一个n*n的数组,其中有n个不同的拉丁字母,并且每个拉丁字母恰好只在每行和每列中出现一次 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 **8.36 ...

  5. 外挂学习之路(12)--- 用CE搜索字符串和搜索字符数组的区别

    用VS2008写个小工程做测试,得到如下一些结论 代码如下: TCHAR test[50] = TEXT("你好啊"); void CasciiDlg::OnBnClickedBu ...

  6. LeetCode/LintCode 题解丨一周爆刷字符串:旋转字符数组

    描述 给定一个字符数组 s 和一个偏移量,根据偏移量原地旋转字符数组(从左向右旋转). offset >= 0 s 的长度 >= 0 原地旋转意味着需要在函数中更改字符数组 s.你不需要返 ...

  7. 十六进制转字符串或char字符数组

    文章目录 十六进制-字符串互转 十六进制转字符数组 十六进制-字符串互转 HEX-字符互转 https://the-x.cn/encodings/Hex.aspx 注意:必须是可打印字符才能在这里互转 ...

  8. C语言补漏:字符串指针与字符数组传参

    字符串指针与字符数组传参 深信服的笔试上被吊打,其中对一道用指针做形参的题目印象十分深刻,借此恶补了一晚上指针,今天总结,以作警示. ​ 试想有如下情形,将一个字符串指针做形参赋值函数修改其字符串,函 ...

  9. java怎么把字符串转换成字符数组

    此博客用于个人编程学习记录. 文章内容来自于: java怎么把字符串转换成字符数组-Java基础-PHP中文网https://www.php.cn/java/base/435415.html java ...

最新文章

  1. FaceShifter:一秒换脸的人脸交换模型
  2. centos6.8安装 gitlab 9.3.5及使用
  3. 图像界面编程简单窗体创建
  4. PHP编译安装时常见错误解决办法,php编译常见错误
  5. linux kernel中的栈的介绍
  6. ZYNQ学习(1) —— 基础开发流程
  7. python微信开发实例 pdf 百度网盘_用python看女神微信里的百度云资源有啥?
  8. python主循环方法mainloop_python gobject.mainloop吞噬信号事件
  9. Linux平台上SQLite数据库教程(一)——终端使用篇
  10. jquery tmpl 详解
  11. 刚开始接触编程也能轻松写的计算器代码(VS2019)(c语言)
  12. 斯坦福NLP名课带学详解 | CS224n 第14讲 - Transformers自注意力与生成模型(NLP通关指南·完结)
  13. python金融数据分析马伟明_Python金融数据分析
  14. 谈嵌入式软件分层设计
  15. 小米平板1刷los神盾系统
  16. 发现一个大牛Scott Lowe博客
  17. 是男人就闯到99关 【安卓软件】
  18. 如何用乐高积木式操作让 ChatGPT 变得更强大?
  19. K-Means聚类算法原理及实现
  20. jquery $.each(data, function (index, value) { }

热门文章

  1. Money Heist: 1 vulnhub walkthrough
  2. POJ 1966 求无向图点连通度
  3. 2021年4月30日 星期五 阴
  4. 机械臂速成小指南(四):机械臂关键部件之减速机
  5. JavaWeb之【过滤器Filter】
  6. Google Earth Engine(GEE)——导出数据到Google硬盘和云端存储!和最大像素限制导出
  7. 中科院一博士论文走红,看哭众多网友
  8. EChart设置多个X轴
  9. 神经网络的基本知识之MXNet框架
  10. [摘录]郭士纳的管理哲学和实践