- 博客(7)
- 收藏
- 关注
原创 LINUX安装
<br />1. Linux系统安装:<br /> 1.1 v安装版本的选择§推荐使用redhat的centos版本§Centos:稳定,性能够用,工具齐全1.2 v安装方法推荐§新手推荐使用虚拟机的方法,安全方便§虚拟机建议使用vmware6.0.2版本以上§推荐使用硬盘安装方法§分区在40G左右为宜<br /> <br />2. Linux系统vmware虚拟机下安装<br />
2010-09-18 21:41:00 263
原创 MiniGUI学习笔记
第一章.嵌入式GUI系统概述关于操作系统和上层软件的关系,某些操作系统被称为内核空间(kernel space),而操作系统以上的部分被称为用户空间(user space)。按照功能,操作系统以上的部分可以分为中间件和上层应用两个部分。中间件一般提供了一些相对底层的软件层次的功能。它的实现一般不包括应用程序的逻辑,而是向上层软件提供了各种方便的应用程序接口(API)。GUI系统的移植实现基础包含输出设备和输入设备两个方面 在学习一个嵌入式GUI特性和功能的时候,需要关注可移植性、稳定性和可靠性、
2010-09-06 22:58:00 2538
转载 函数参数中带省略号的用法
<br /> 一、什么是可变参数 <br />我们在C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: <br />int printf( const char* format, ...); <br />它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可以有以下的形式: <br />printf("%d",i); <br />printf("%s",s); <br />printf("the number i
2010-09-04 12:50:00 348
转载 int main(int argc,char* argv[])
<br />argc是命令行总的参数个数 <br />argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数 <br />命令行后面跟的用户输入的参数,比如: <br />int main(int argc, char* argv[]) <br />{ <br />int i; <br />for (i = 0; i<argc; i++) <br />cout<<argv[i]<<endl; <br />cin>>i;
2010-09-04 12:44:00 258
转载 枚举,位运算
<br /> 在实际问题中, 有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月, 一个班每周有六门课程等等。如果把这些量说明为整型, 字符型或其它类型显然是不妥当的。 为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值, 被说明为该“枚举”类型的变量取值不能超过定义的范围。应该说明的是, 枚举类型是一种基本数据类型,而不是一种构造类型, 因为它不能再分解为任何基本类型。<br />枚举类型的定义和枚举变量的说明<br />一、枚举的定义枚举
2010-09-04 12:41:00 495
转载 c语言条件编译
<br /> 预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。<br />在C 语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源代码,检查包含预处理指令的语句和宏定义,并对源代码进行响应的转换。预处理过程还会删除程序中的注释和多余的空白字符。<br
2010-09-04 12:27:00 264
转载 typedef的四个用途和两个陷阱
<br />用途一: <br />定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: <br />char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, <br />// 和一个字符变量; <br />以下则可行: <br />typedef char* PCHAR; // 一般用大写 <br />PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针 <br />虽然: <br />char *pa
2010-09-04 00:08:00 207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人