C程序设计
鬼拉怪拉
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C 语言中 fgets 和 gets 函数的区别
而 gets 的声明为 char *gets(char *str),不需要指定读取字符数和文件流指针,它默认从标准输入流 stdin 中读取字符串。fgets 可以指定读取的字符数 n,因此它可以避免读取过多字符导致缓冲区溢出的问题,从而更加安全。需要注意的是,我们在调用 fgets 函数时,需要指定要读取的最大字符数,这里我们使用 sizeof(str) 来获取字符数组 str 的长度,以避免读取过多字符导致缓冲区溢出的问题。在上面的示例中,我们首先定义了一个字符数组 str,用于存储用户输入的字符串。原创 2023-03-31 18:35:00 · 2872 阅读 · 1 评论 -
C语言中的strcpy()函数和赋值操作符区别
当需要将一个字符串数组中的内容复制到另一个数组中时,在C语言中可以使用strcpy()函数来完成,同时也可以使用赋值操作符“=”来实现相同的结果,但是需要注意二者的区别。原创 2023-03-31 18:48:58 · 924 阅读 · 0 评论 -
C语言数组定义与变长数组(Variable Length Array,VLA)使用注意事项
int n;int str[n];原创 2023-03-31 18:18:55 · 3825 阅读 · 0 评论
分享