![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言基础
@Utah
这个作者很懒,什么都没留下…
展开
-
C语言-使用gets函数做输入时对已经初始化变量内容的覆盖问题
当程序执行完第一行代码后,数组str存储的值如图所示,其中31代表数字1对应的ascII码的十六进制表示,其余的以此类推,分别表示2345.同事,gets函数还多取出了一个空格字符(用十六进制00表示)。2 去掉strcat所在行,输出为abc。所以后面的5(十六进制35)不会输出。此时,对照上一个图可以看出,输入的abc从数组str的起始地址向后存储,覆盖了原始的数据。还有一件事,昨天去钓鱼了,一天就钓了一条小罗飞。紧接着程序执行gets函数,我们输入abc,内存变化如下图所示。原创 2023-11-30 15:46:27 · 475 阅读 · 0 评论 -
C语言基础-1 概述
C语言是一门广泛使用的面向过程的高级程序设计语言,其语法丰富,且灵活高效,是高性能计算和大型软件开发常用的编程语言。原创 2023-11-02 23:03:19 · 36 阅读 · 1 评论 -
C语言指针-1
指针解引用原创 2023-10-30 12:54:42 · 33 阅读 · 0 评论 -
C语言-取模运算符
C语言,模运算原创 2023-10-12 21:29:18 · 426 阅读 · 0 评论