为什么C语言要分. h和. c文件,这样有什么好处? 1. 能不能把函数及变量的声明放在源文件里? 2. 能不能把函数和变量的定义放在头文件里? 3. 能不能在两个头文件里都声明同一个函数或者变量? 4. 能不能在两个源文件里都定义同一个函数或者变量? ...
分类:
其他好文 时间:
2020-01-24 21:18:29
阅读次数:
109
5.1 变量的作用域复习 变量根据作用域的不同分为两种:全局变量和局部变量。 1. 函数内部可以使用全局变量。 2. 函数外部不可以使用局部变量。 3. 当函数执行完毕,本作用域内的局部变量会销毁。 5.2 什么是闭包 闭包 (closure):指有权访问另一个函数作用域中的变量的函数。 简单理解就 ...
分类:
其他好文 时间:
2020-01-23 22:42:41
阅读次数:
75
摘自: " if、if、 ifdef、 if defined之间的区别" 下面是这篇文章的部分内容: 1.条件编译是C语言中预处理部分的内容,它是编译器编译代码时最先处理的部分, 条件编译里面有判断语句,比如 if 、 else 、 elif 及 endif 它的意思是如果宏条件符合,编译器就编译这 ...
分类:
编程语言 时间:
2020-01-23 22:30:54
阅读次数:
105
(1.21)为什么C语言要分. h和. c文件,这样有什么好处? (1)能不能把函数及变量的声明放在源文件里? (2)能不能把函数和变量的定义放在头文件里? (3)能不能在两个头文件里都声明同一个函数或者变量? (4)能不能在两个源文件里都定义同一个函数或者变量? 回答: (1.21)为什么C语言要 ...
分类:
其他好文 时间:
2020-01-23 18:21:20
阅读次数:
81
(1.21)为什么C语言要分. h和. c文件,这样有什么好处? .h文件即为头文件,.c文件即为源文件。使用头文件可以减少代码的重复量使代码更精简,更便于代码修改和维护。 (1)能不能把函数及变量的声明放在源文件里? 可以。但这样无法体现头文件的用处。 (2)能不能把函数和变量的定义放在头文件里? ...
分类:
其他好文 时间:
2020-01-22 23:33:03
阅读次数:
104
"题目链接" 思考题:C语言哪里不安全,不严谨? 首先,C语言在编译过程中不对数组下标的边界做检查,所以即使出现了下标越界的问题,C语言也不会报错。由于越界内存的内容未知,就可能造成数据的丢失或者混乱,所以数据的安全性降低了。 还有指针的使用。如果指针是个野指针,也会指向未知的内存,如果对野指针进行 ...
分类:
其他好文 时间:
2020-01-22 22:13:51
阅读次数:
81
很多同学博客里都说c语言不安全,不严谨,那么c语言哪里不安全,不严谨? 一、不严谨性: 1.C语言在数组下标越界的时候是不会提示错误的,这导致经常自己犯了数组越界的错误而不自知,只看到最后的运行结果是错误的,最后常常要经过好几次调试才能发现越界的错误(刚学数组的时候我经常干这事o(╥﹏╥)o) 2. ...
分类:
其他好文 时间:
2020-01-22 21:30:24
阅读次数:
60
不安全:C的指针操作不做保护,这样的粗暴手段会把安全因素破坏掉从而获得本来不应该获得的东西。比如常见的溢出和越界错误,就是C程序侵犯操作系统的保护领域时被踢出的表现。同时C不能够自动做边界检查,这在一定程度上提高了效率,但同时带来了安全隐患。Strcpy()、strcat()、sprintf()、g ...
分类:
其他好文 时间:
2020-01-22 19:52:21
阅读次数:
84
7月12日 思考题 题一:站点Logo是否应该出现在<h1>标签中? 题二:是否应该支持IE6? 面试题 什么是盒子模型?答:margin,border,padding,content;标准盒和怪异盒 简述src和href的区别?答:src从外部引入资源,href将页面导向外部资源 简述同步和异步的 ...
分类:
Web程序 时间:
2020-01-21 13:25:50
阅读次数:
74
题目概览 HTML与XHTML二者有不同 写出主流浏览器内核私有属性的css前缀 手写一个幻灯片的效果 对XSS和CSRF的理解 题目解答 HTML与XHTML二者有不同 XHTML 元素必须被正确地嵌套 在 HTML 中,某些元素可以像这样彼此不正确地嵌套 在 XHTML 中,所有的元素必须像这样 ...
分类:
其他好文 时间:
2020-01-20 00:18:31
阅读次数:
82