输出字符串和获取字符串
01——输出字符串
使用puts函数来输出字符串
使用printf函数来输出字符串
通过puts函数和printf函数都能够实现字符串输出
02——获取字符串
使用scanf函数来获取字符串
使用gets()函数来获取字符串.
gets函数原型:char* gets(char *str)
因为本函数可以无限读取,易发生溢出。如果溢出,多出来的字符将被写入到堆栈中,这就覆盖了堆栈原先的内容,破坏一个或多个不想关变量的值。
demo:
输出字符串和获取字符串
01——输出字符串
使用puts函数来输出字符串
使用printf函数来输出字符串
通过puts函数和printf函数都能够实现字符串输出
02——获取字符串
使用scanf函数来获取字符串
使用gets()函数来获取字符串.
gets函数原型:char* gets(char *str)
因为本函数可以无限读取,易发生溢出。如果溢出,多出来的字符将被写入到堆栈中,这就覆盖了堆栈原先的内容,破坏一个或多个不想关变量的值。
demo: