- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 C# 屏幕录制 (借助于MSEncoder)
以下为主要功能代码段:using System;using System.Collections.ObjectModel;using System.Collections.Generic;using System.ComponentModel;using System.IO;using System.Data;using System.Drawing;using S
2014-12-28 19:58:43 906
原创 C:四舍五入
题目 编写一个函数double myround( double x ),输入一个小数,将它四舍五入。 例如myround(-3.51)的值为-4.0,可以用math.h中的ceil和floor这两个函数!例程//myround.c#include#includedouble myround(double);int main(int
2014-12-06 17:06:19 783
原创 C: 局部变量、全局变量初始化问题
全局变量(外部变量)初始化时只能用常量表达式(Constant Expression)double pi =3.14+0.0016;//Right 该值可在编译时算出double pi=acos(-1.0);//Wrong 只能在运行时通过调用acos函数算出。int minute=120;int hour=minute / 60;/* minute / 60 不是常量表达式 */-------
2014-12-06 17:06:16 579
原创 C学习笔记之:Register(寄存器类型变量)
Register已经不常用了,gcc等编译器已经可以自动帮我们优化。在计算机中,register是一个较为快速的存储地方。它适用于:局部变量和函数形参多次引用的某个变量使用注意事项:register变量有数目限制,超限时,编译器会将其他的register变量转为普通变量register不能用于编址(cpu内的寄存器是通过寄存器名来访问的,没有地址)
2014-12-06 17:05:57 895
原创 c面试题:不用中间变量,完成数值交换!
交换数值,可能很多初学者都会采用中间变量来方便简单的完成,此种方法,虽比较符合人的逻辑思维,但并不是最佳方案。计算机其实更乐于处理一些逻辑运算(比如位运算),它在这方面相当高效。原因嘛,具体可以看看《计算机组成原理》。下面我将代码贴出: #include #include int main(){ int a=2; int b=9; //逻辑运算亦或完成交换 快速高效
2014-12-06 17:05:50 647
空空如也
C# 如何将自定义控件添加到窗体?
2014-12-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人