首页 > 编程语言 >刷算法题的一些Trick

刷算法题的一些Trick

时间:2023-01-18 21:12:46浏览次数:44  
标签:字符 char 读入 scanf Trick 算法 str 一些 op

1 字符串的输入

在读字符串的时候,一般建议这么写

char str[N];  //字符数组
scanf("%s",str);  //因为str可以当作指针,所以不用&
puts(str);

字符串作为函数参数的时候

void func(char str[]){
  // 操作就像字符数组一样就行
  for(int i = 0; str[i]; i++) printf("%c",str[i]);    //输出就用%c没问题
}

关于scanf读入单个字符

//建议这么写
char op[2];
scanf("%s",op);
printf("%c",op[0]);

单个字符读入为什么不取%c呢,因为scanf读单个字符,会把空格回车等乱七八糟的读入,%s会忽略这些。

标签:字符,char,读入,scanf,Trick,算法,str,一些,op
From: https://www.cnblogs.com/jye159X/p/17060567.html

相关文章