码迷,mamicode.com
首页 > 其他好文 > 详细

思考题回答

时间:2020-01-22 23:33:03      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:修改   精简   严格   语言   越界   关键字   意义   很多   使用   

(1.21)为什么C语言要分. h和. c文件,这样有什么好处?
.h文件即为头文件,.c文件即为源文件。使用头文件可以减少代码的重复量使代码更精简,更便于代码修改和维护。
(1)能不能把函数及变量的声明放在源文件里?
可以。但这样无法体现头文件的用处。
(2)能不能把函数和变量的定义放在头文件里?
不可以。头文件可能会被多个源文件包括,如果把函数和变量的定义放在头文件里,可能会产生重复定义。
(3)能不能在两个头文件里都声明同一个函数或者变量?
不可以。一个源文件中可能同时包含这两个头文件,会产生重复声明。
(4)能不能在两个源文件里都定义同一个函数或者变量?
如果是互不相关的两个源文件,可以。如果是链接在一起的两个源文件则会产生重复定义,不可以。
(1.22)很多同学博客里都说c语言不安全,不严谨,那么c语言哪里不安全,不严谨?
c语言语法限制不太严格,例如对数组下标越界不检查,容易造成内存混乱。c语言中多种运算符和关键字具有不同意义。

思考题回答

标签:修改   精简   严格   语言   越界   关键字   意义   很多   使用   

原文地址:https://www.cnblogs.com/2636r/p/12229790.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!