我们为什么要学好Linux操作系统?
来源:ZDNET
从一接触电脑开始,我和大多数的计算机用户一样都是微软的产品的忠实用户,从DOS到windows,从Wps到Office 从DbaseIII到SQL Server 2010 从Basic到Visual Studio 2010一直用着Ms的产品。曾经她(MS)骄傲,也为她(MS)苦恼。从Windosws 95广泛流行到现在也不过十年时间可他却深深影响着整个国家的信息化的发展。我们已经深陷其中无法自拔,我们不得不跟着MS一遍又一遍的升级系统,从DOS到windows 3.2 、windows 95...
// 坦克大战.cpp : Defines the entry point for the console application.
//思路简介:坦克大战采用的是面向对象的编程思想,其中离不开对类及线程的理解和使用
#include "stdafx.h"
#include<windows.h>
#include <process.h>
#include"pic_.h"
#define uchar unsigned char //坐标类型 屏幕上所有的坐标均为非负
#define uint unsigned int
//----全局变量
#d...
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<windows.h>
#include<time.h>
#define MAX 3200
#define LEN sizeof(Snake)
typedef unsigned char uchar;
//------------------------
typedef struct snake{
char x;
char y;
struct snake *nex...
//数据结构之二分法---适用于有序线性(顺序存储结构)表(其思想类似于在英语字典中查找一个单词)
#include<stdio.h>
void main()
{
int half_search(int*,int,int); //函数声明
int t,count;
int a[]={1,4,6,9,28,56,80,89,99,104,110,123,135,150}; //一个预设置的有序线性表,下面用二分法查找28的下标
count=sizeof(a)/sizeof(int); //获得数组中元素的个数 ...
//指针复习
//C语言中最难区别的形式:
//int (*t)[4]定义指向一维数组的指针t,它的基类型是4*int,(定义式不能用运算式(即*:多维降维运算符 []:多维变址降维运算符 &:多维升维运算符)去理解,可以将它作为一种特殊规定)
//注意:数组指针和指针数组的区别:int (*a)[ ]表示定义一个数组指针,圆括号的优先级最高,所以前提是指针,也就是指向数组的指针
//int *a[ ]表示定义一个指针数组,前提是数组,也就是由指针组成的数组
//同时注意函数指针和指针函数:int (*p)(int x)表示定义一个函数指针,前提是指针,也就是指向函数的...
学习c++已有两个月之久了,之前学过了c语言,现在越看感觉越难,里面好多函数,好多使用规则,比如API、MFC、STL,当前学习处于停滞状态。