C语言小trouble

C语言小trouble

  • 1:printf函数
  • 2:scanf函数
  • 3:两个字符串是否相等不能使用==,应该使用strcmp函数
  • 4:switch
  • 一级目录
  • 一级目录
  • 一级目录
  • 一级目录
  • 一级目录
  • 一级目录
  • 一级目录

1:printf函数

A.printf()的作用是将参数文本输出到屏幕。它名字里面的f代表format(格式化),表示可以定制输出文本的格式。
B.printf()不会在行尾自动添加换行符,运行结束后,光标就停留在输出结束的地方,不会自动换行。
C.printf()可以在输出文本中指定占位符,“占位符”,就是这个位置可以用其他值代入。
D.printf()参数与占位符是一一对应关系,如果有n个占位符,printf()的参数就应该有n+1个

2:scanf函数

A.scanf中也有占位符,占位符和后边的参数提供的地址一一对应。
B:scanf()处理数值占位符时,会自动过滤空白字符,包括空格、制表符、换行符,scanf输出字符占位符的时候,不忽略空白字符,总是返回当前第一个字符,无论该字符是否为空格。
C:scanf的占位符%s表示读取一个字符串,遇到空白字符就停止读取。
D:scanf需要包含stdio.h这个头文件的

3:两个字符串是否相等不能使用==,应该使用strcmp函数

4:switch

A.switch语句中的default子句可以放在任意位置,但是一般建议最好还是放在最后
B.switch语句中case后的表达式只能是整形常量表达式

C.switch语句中case表达式不要求顺序,但是一般建议最好还是放在最后

一级目录

一级目录

一级目录

一级目录

一级目录

一级目录

一级目录

你可能感兴趣的:(c语言,算法,开发语言)