这里只简单介绍常用的C语言常见的输入输出及字符串的输入输出,可以作为常用C语言字符串的速记收藏。
#include<stdio.h>
scanf //与空格,tab键及换行就阻断缓冲区
printf //格式输入输出
gets(数组名) //直到遇到换行键停止
char arr[n]; gets(arr);
puts(数组名) //和gets一样
getchar() //获取一个字符,任意字符
char c; c=getchar()
putchar() //同上
字符串数组
1.首先要知道我们直接开辟的数组个数包含最后的空字符,即'\0',但是需要注意的是strlen(数组名)不计算空字符的长度
2.char c[n];该数组可以for循环一个一个输入(无任何限制)或是%s直接输入(无法输入隔离符),如果没有隔离符也可以cin的C++输入,
3.由2知如果我们不知道字符串的数目,同时又想输入各种隔离符,这时候就无法解决,只能是一个一个字符输入,为隔离符时停止输出。这也是后来string.h的诞生缘由之一以及iostream头文件一些函数的补充
x=getchar(); while(x!='隔离符’) { //循环体 }
标签:隔离,stdio,输入输出,数组名,字符串,输入,getchar From: https://blog.csdn.net/qq_74310613/article/details/141759058