scanf:
-
用于存储的空间比较大,防止溢出
-
获取不了有空格的字符串
如下:
scanf的改进方式:借助“正则表达式”。
scanf("%\ns",&str);
[^\n]的意思就是除了\n以外(以\n作为结束标志)
如下:
gets:可获取空格。
-
参数:用来存储字符串的空间地址
-
返回值:获取到的字符串的首地址
scanf:
用于存储的空间比较大,防止溢出
获取不了有空格的字符串
如下:
scanf的改进方式:借助“正则表达式”。
scanf("%\ns",&str);
[^\n]的意思就是除了\n以外(以\n作为结束标志)
如下:
gets:可获取空格。
参数:用来存储字符串的空间地址
返回值:获取到的字符串的首地址