随笔分类 -  C语言

摘要:(1) auto声明中有修饰符 auto 的对象,具有动态存储周期。这种修饰符只能用于函数内的对象声明。在 ANSIC 中,默认情况下函数内的对象声明都有动态的存储周期,所以不需要使用修饰符 auto。(2) register当声明对象有动态存储周期时,可以使用修饰符 register。该关键字告诉 阅读全文
posted @ 2020-09-12 21:09 CN晨晓 阅读(682) 评论(0) 推荐(0)
摘要:你认为的多个文件在编译器中可能以一个文件出现。例如,通常在源代 码(.c扩展名)中包含一个或多个头文件(.h 扩展名)。头文件会依次包含 其他头文件,所以会包含多个单独的物理文件。但是,C预处理实际上是用 包含的头文件内容替换#include指令。所以,编译器源代码文件和所有的头 文件都看成是一个包 阅读全文
posted @ 2020-09-12 20:47 CN晨晓 阅读(618) 评论(0) 推荐(0)
摘要:首先说printf与puts: 联系:都能输出内容 区别:puts()输出内容后会自动换行,printf()需要加 \n 再来看看scanf和gets: 联系:都能用来输入 区别:scanf遇到回车、空格、制表符Tab 这三个的任意一个之后会,后面的内容就不会被输入,而gets就没有这个问题 阅读全文
posted @ 2020-09-07 20:59 CN晨晓 阅读(567) 评论(0) 推荐(0)