我是高中生,想学点C语言,完全菜鸟,问一下单学C语言可以干什么?最好是举点例子,谢谢

作者&投稿:仇由询 (若有异议请与网页底部的电邮联系)
在大学学C语言能干什么?有什么用?最妤举些易明白的例子~

学了总没有坏处的,出来工作了,至少你不编程吧,别人说你还是听得懂,不至于盲
C语言的基本语法我是不打算再提了,很多C语言编程的书,就是将一些基本的数据类型、数据结构、语法,然后就是一些数值

计算的实例,大多数都是雷同的,难免有抄袭之嫌,而且页没有多少实用价值。

本书以实用实例作为编程指导,指引大家编写真正实用的程序。了解到大家对黑客程序、病毒、窗口类程序比较感兴趣,因此我就拿这些实例进行讲解。基于大家基本都用Windows XP SP3,我也就在这个系统上把程序调试成功后再给大家讲解。编程环境,我还是喜欢VisualC++ 6.0

本书计划从四个大的方面来讲,这四个方面是:窗口类、文件操作类、网络类、数据库类。
都是时下流行的编程必备技术,也是软件开发者,必须掌握的技术。中间以实例讲解,逐步学习,相信大家看完后会有很大的提高的。




第一章窗口类程序的编写

这一章就先来讲解下窗口类程序的编写。因为现在程序没有界面,就像人没有脸面一样,而且好的界面更能吸引人。从基本的界面开始,相信能给大家指明出一条路的,使大家很容易地掌握窗口序的编写。其实界面设计利用VC 6.0 的MFC,很容易地制作出来。这里从底层开始写代码来写界面程序,使大家知道一些底层的东西,为以后学习打下好的基础,相信您学了这些,再用VC 的MFC会得心应手的。


1.1

用 C 写的第一个一个窗口程序

作为编程的开始,我们还是以一个Hello World来开始我们的学习之旅。代码如下:

#include

void main()
{
printf("Hello World!");
}

这是一个再简单不过的C程序了,只要有点C语言的知识就能够懂的,不过这里估计还有些人,到现在还不知道#include

中的头文件stdio.h到底是什么东西,我就来说下了,stdio.h是一个文本文件,存在于磁盘上的,已VC为例它的位置如下图:

也许你听说过printf()函数是在stdio.h中预定义的,但是你见过其定义的形式没有,没有且看下图

其定义形式,就如图中所示,也许你并不懂前面那些东西是什么,不用担心,以后我会慢慢解释给大家的。函数是先定义才能使用的,所以stdio.h中定义printf函数,我我们在引用了stdio.h头文件后就可以在程序中调用printf函数了。

上面是在命令行中显示一个“Hello World!”,没什么意思,下面我写一个窗口程序,显示个Hello World!
#include
void main()
{
MessageBox(NULL,"Hello World!","我的第一个窗口程序",MB_OK);
}
编译运行后如下图:

弹出的是一个对话框,上面有Hello World,还有一个标题和一个“确定”按钮。
当然你会说这对话框也算个窗口吗?这里肯定的告诉你:是的,对话框是窗口程序的一个子集。你可能还会这样问,这样一个简单的窗口有啥用呢,其实这样的窗口非常有用,我们在操作计算机的时候,会出现一些警告或提示的对话框,都是基本是这种方法写出来的。就算是这个很简单,学习本来不就是有易向难,有浅显深奥去的过程吗。
整个效果几乎就是靠一个函数MessageBox的功劳。这里也先不介绍这个函数了,说些其他的。

其实用C编写一些恶程序,就是把编程环境中所提供的一些函数熟悉了基本就可以了。用VC来写成序,其中的头文件有很多,定义了很多Windows API 函数、数据结构、宏,可以让我们大家运用,通过它们,我们可以快速开发出使用的程序。这些Windows API在微软的MSDN上查,上面有很多说明,部分还有代码示例。不会是可以输入函数名,查找相关信息,建议大家用英文版的Library,因为其内容比中文版的全面,英语不好的同学呢,就先看中文了
中文MSDN:http://msdn.microsoft.com/library/zh-cn/
英文MSDN:http://msen.micorsoft.com/library/en-us/

到这里,我们就完成第一个有界面程序的编写,你感觉写有界面的程序难吗?显然不难。

下面看一个向锋和波波感兴趣的程序:九九乘法
采用命令行形式
#include “stdio.h”
int i=0,j=0;
for(i=1;i<10;i++)
for(j=1;j<i+1;j++)
printf(“%d*%d=%d”,j,i,j*i);
printf(“
”);
和那个javascript效果都是一样的,所以语言只要学好一样,其他的就很容易旁通的,学习就捡一种学好,不要贪多。

好的,这一节就这样吧,大家先各自了解下微软的MSDN,对以后的学习会有很大的帮助的。


1.2 第一个真正的窗口程序

上一节中,我们用MessageBox函数轻松地实现了一个对话框窗口,可能你会说,那仅仅是个没有用的对话框而已,是的,只是对话框而已。我之所以以一个对话框为例呢,是因为我只是想让你知道写一个有界面的程序并不是件难办的事。明白了这一点后,我们继续。今天来编写一个真正的窗口程序。
下面就该罗嗦一段了,由于大家以前并没有写过什么窗口程序,写的都是命令行下的,我们知道在命令行下的程序都有一个主函数main,这个函数也就是程序的入口函数。我们现在用VC 6.0来写,而且要写窗口类程序,VC 6.0给我们提供了一个专门用作窗口类程序的入口函数WinMain()
这个函数原型是这样的
int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTRlpCmdLine,
int nCmdShow
);
大家是不是感觉这个函数挺复杂的,有这么几个参数,而像main好像就没有参数。其实main是有参数,这个向锋和小四是知道了的。但是main函数的参数是可以省略的,而WinMain是不可以省的。这里也要对VC6.0的编译模式改下
看下图

依次是“工程”→“设置”→“连接”,在“工程选项”里把console改为windows就可以了。如果认真学了汇编,或是手写命令编译连接过C程序,就会知道这是干什么的。Console是控制台的意思,以前我们用mian函数写的程序都是以控制台模式连接的,所以很少会有界面的。现在我们要写有界面的程序,所以要选Windows(窗口)模式了。

我们写入以下代码,并按照上面说的方法去做,看看结果
#include "windows.h"

int WINAPI WinMain(HINSTANCEhInstance,
HINSTANCE hPreInstance,
LPSTR lpCmdLine,
int nShowCmd)
{
MessageBox(NULL,"WinMain创建的窗口程序","WinMain",MB_OK);
return0;
}
结果如下图:

与第一节中的这段代码代码比较下
#include “windows.h”
void main()
{
MessageBox(NULL,"Hello World!","我的第一个窗口程序",MB_OK);
}

两者比较下,后者多了个cmd窗口。可见用main写的并没有完全脱离命令行呀。所以以后我们写窗口程序就用winmain了。

好了,转过来,我们来看看WinMain()函数,其中有4个参数
先看下解释(看不明白得先看完):
hInstance:应用程序当前事例的句柄。
hPrelnstance:应用程序的先事例的句柄。对于同一个程序打开两次,出现两个窗口第一次打开的窗口就是先前实例的窗口。对于一个32的位程序,该参数总为NULL。
lpCmdLine:指向应用程序命令行的空字符串的指针,不包括函数名。获得整个命令行,参看GetCommandLine。
nCmdShow:指明窗口如何显示(是隐藏还是显示,有没有最大化按钮之类的)。取值可以参考MSDN
这里我相信有一个词大家好应该比较陌生,句柄(HANDLE)是吧。下面我就来简单的说下
句柄其实就是Windows系统中一个东西的唯一标识。就是系统中有很多运行的程序或者资源之类的,为了更好的管理使用,Windows系统给它们每人一个ID一样。懂得网页制作的人应该知道网页中各个元素的ID吧,网页的ID如果重复话可能出现错误。那么系统的句柄会不会有相同的,那是肯定不会有的了,就和我们的学号一样,系统自动分配每一个模块的句柄,是不会相同的了。

对于句柄大家可以先这样理解着,不用一下子搞懂得。以后学着学着就明白了。

估计大家对那几个参数的类型改犯迷糊了吧。其实那几个类型,并不是什么新类型,都是Windows开发人员为了自己和他人编程方便,同过基本的C语言语法定义一种新的结构体,或者是共同体,再者就是枚举类型。我知道结构体、共同体和枚举类型,很多老师是没有讲到的,因为在书的后边,很多教C的,又是很垃圾的老师,所以不会讲那么快的。其实结构体这些数据类型,就是通过我们常用的字符、整型、浮点等数据类型构造一个比较复杂的类型而已,举个例子,就是我们知道C没有一个数据类型可以描述一个人吧,那么我构造一个是不是很方便我们编程呢。我们可以这样构造一个
struct People
{
intage;//年龄
charsex[2];//性别
intheight;//身高
……
}
我们这样定义以后就可以在我们以后的程序中利用这个数据类型了,People zhangsan;把zhangsan的身高172放到zhangsan.height中。这样可以方便完成很多工作。所以结构体是很简单的,还有其他的复杂数据类型也是很简单的,都是有常用的简单的类型来结合到一起构造一个复杂的而已。这和JAVA定义类是很相似的,java定义个人类,不是可以这样的
public class People
{
publicint age;
publicstring sex;
publicheight;
……
}
看起来都差不多,而且用法也很相像。唯一的差别其实就是类可以有方法,而结构体是没有的(经过特殊处理也是可以的,这里不用考虑)。

上面是为了让大家了解下复杂数据类型的定义,罗嗦了一大堆。下面来看下WinMain中第一个参数的类型HINSTANCE这个只是个结构体而已,实际上和HANDLE这个类型差不多,但是有一点差别,而HANDLE是这样typedef PVOID HANDLE;定义的,PVOID是什么呢,我们来看下typedef void *PVOID;说明PVOID是一个指针,初始指向空(void)。因此可以知道句柄也是个指针而已。看着这么复杂原来也只是指针。
这些都可以在微软的msdn上查得到的,而且很详细的
那个第二个LPSTR 根据字面上的意思就知道是字符串类型了。查一查果然是。

大家一定要利用好msdn,很有用的。

本节就到此结束了,主要是说明了一个WinMain函数和结构体的事情,东西也不算太多,大家应该能接受得了吧。下节就来点复杂点深点的东西,希望大家做好心理准备。


1.3 窗口程序的编写


在来啰嗦之前,希望大家能够做好准备,这一节知识有点多,内容有点长。但愿大家能够一口气读完,如果一口气读不完,那就换口气接着读。

上节中我们用MessageBox()就实现了一个真正的窗口。MessageBox()中的原型如下:
Int MessageBox(HWND hWnd,
LPCTSTRlpText,
LPCTSTRlpCaption,
UINT uType);
参数解释
hWnd 所属对话框所属窗口的句柄,如果是NULL,则此对话框不属于任何一个窗口。
lpText 对话框窗口的显示内容。
lpCaption 对话框窗口的标题。
uType 对话框的样式和动作(像是确定按钮,还是取消按钮就是设置这里的)

关于这个函数的细节可以看这里
http://msdn.microsoft.com/en-us/library/ms645505(VS.85).aspx

到此为止,你也算是会了窗口程序的编写,但只是一个开始,不过这已经很好,可能会让你感觉到了C的魅力,也可能会稍微解点C语言能干什么的疑惑。在开始写代码之前,我有必要把细节和原理先说明下。
Windows下一个窗口创建的过程有以下几个步骤:

1. 程序创建一个窗口,首先要向Windows系统注册一个窗口类wndclassex,其实就是定义一个变量,变量的类型是WNDCLASSEX(结构体)。该结构体的定义与介绍看这里(http://msdn.microsoft.com/en-us/library/ms633577(VS.85).aspx),
typedef struct {
UINT cbSize;
UINT style;
WNDPROC lpfnWndProc;
int cbClsExtra;
int cbWndExtra;
HINSTANCE hInstance;
HICON hIcon;
HCURSOR hCursor;
HBRUSH hbrBackground;
LPCTSTR lpszMenuName;
LPCTSTR lpszClassName;
HICON hIconSm;
} WNDCLASSEX, *PWNDCLASSEX;

成员介绍
cbSize 值为sizeof(WNDCLASSEX),在调用GetClassInfoEx前必须要先设置它值。


style 窗口类的样式,它的值可以是窗口样式值的任意组合。
可以有以下的值
lpfnWndProc 指向窗口处理函数(回调函数)。处理窗口事件,像单击鼠标会怎样,右击鼠标会怎样,都是由此函数控制的。
cbClsExtra 为窗口类的额外信息做记录,系统初始化为0。
cbWndExtra 记录窗口实例的额外信息,系统初始为0.如果程序使用WNDCLASSEX注册一个从资源文件里创建的对话框,则此参数必须设置为DLGWINDOWEXTRA
hIcon 窗口类的图标,为资源句柄,如果设置为NULL,系统将为窗口提供一个默认的图标。
hCursor 窗口类的鼠标样式,为鼠标样式资源的句柄,如果设置为NULL,系统提供一个默认的鼠标样式。
hbrBackground 窗口类的背景刷,为背景刷句柄,也可以为系统颜色值,如果颜色值已给出,则必须转化为以下的HBRUSH的值
· COLOR_ACTIVEBORDER
· COLOR_ACTIVECAPTION
· COLOR_APPWORKSPACE
· COLOR_BACKGROUND
· COLOR_BTNFACE
· COLOR_BTNSHADOW
· COLOR_BTNTEXT
· COLOR_CAPTIONTEXT
· COLOR_GRAYTEXT
· COLOR_HIGHLIGHT
· COLOR_HIGHLIGHTTEXT
· COLOR_INACTIVEBORDER
· COLOR_INACTIVECAPTION
· COLOR_MENU
· COLOR_MENUTEXT
· COLOR_SCROLLBAR
· COLOR_WINDOW
· COLOR_WINDOWFRAME
· COLOR_WINDOWTEXT
lpszMenuName 指向一个以NULL结尾的字符床,同目录资源的名字一样。如果使用整型id表示菜单,可以用MAKEINTRESOURCE定义一个宏。如果它的值为NULL,那么该类创建的窗口将都没有默认的菜单。
lpszClassName 窗口类的名字,字符串类型。
hIconSm 小图标的句柄,在任务栏显示的图标,可以和上面的那个一样。

定义一个WNDCLASSEX类型变量后,在给变量成员初始化后,我们就可以用
RegisterWindowEx(&wndclassex)来注册这个窗口类了。

这个注册过程,就和我们平常创建一个项目一样,都要先注册才能创建。

先找个C语言的书看呗,我大学那本叫c++程序设计 谭浩强写的,绿色封面的,里面从很基础教起,然后重点是你要先安装VC++6.0,然后按着里面的例子打,多打了就熟了!我当年也是自学回来的,大学的老是基本上是在读书,郁闷!!因为书里面有很多是跟你输出结果不一样的,这就是你要思考的问题,为什么不一样,究竟差在哪里?这些对以后的算法还有一些精准度有关系的!先模仿,后创新!

C语言知识最基本的语言罢了,就好像你学了数学,但是其实你什么也干不了,只能说利用数学去学其他东西,但是数学又是学其他东西必背的东西。
这个C语言学了差不多后,才会有分类,比如JACA,C++等各类的编程程序,这时才是有用的。

百度一下C语言能干什么,这里回答的一般都是大同小异的,可以找到答案的问题也不必多问了。不过是你的自由啦

现在看到的数码产品几乎是一个原理。简单点的,广告牌的字幕,交通红绿灯等。只能的东西都是,手机等也是,更高级的

可以计算点数学题

做计算,绘图……


本人高中生一枚,想学习一下编程,请问vb,c,c++等学哪个比较好,学校又...
之后大学接触了JAVA,java拥有跨平台性的有点,可以在任意安装java虚拟机的平台上运行,Windows平台,linux平台,全部兼容,java拥有强大的扩展类库,强大的开源性也是很多开发人员的首选语言。java的网络应用也是其一大亮点之一,语法相对简单易懂。C#嘛,感觉就像是微软基于.net平台的java版...C\/C++更倾向...

我是一名高中生,我想设计软件,但我对电脑不是很在行,怎么办?
没关系,对电脑的熟悉这个是可以慢慢来的,主要是你愿意学,学设计软件(就是编程)是比较累的,需要较强的数学逻辑思维。软件设计的入门课本是《C程序设计》(它是结构化的语言),主要面向教学。学好C语言,无论什么计算机语言,都可以自学的很好哦。祝你成功!

我是高中生,希望给一点学C++的建议
怎么学嘛,先结合上机把书吃透,然后写一些实用程序(表达式计算器难度比较适中)。我也是自学的,可以交个朋友。下面的参考资料是我写的表达式计算器源码,不过建议你自己完成。参考资料:http:\/\/user.qzone.qq.com\/1521664795\/infocenter#!app=2&via=QZ.HashRefresh ...

高中生学编程选哪个方向好?
高中生学编程选哪个方向好?随着科技的发展,软件编程也分得越来越细了,编程现在主要分为以下几个方向:1.软件编程,就是电脑程序或嵌入式软件(如手机软件),需要学习C语言、C++、JAVA等。2.网络编程,需要学习HTML、ASP、JSP、PHP。3.数据编程,数据库,大型企业必备Access、SQL、MySql、Oracle、ERP。...

我是一个未毕业的高中生,在学校很闷,想出去,但有不知道去学点什么?现...
但是要有经验,比如学C,要编程序,怎么也的编过几个大型程序,代码在1万行左右的,这样有些企业才会要,就是说甭管学什么都要学精了。不过现在高中毕业在大城市基本找不到象样的工作,也就是保安,修理工,清洁工,打字员什么的,想去公司当网管?不好意思,这得网管都是本科。

高中生能学习的计算机专业有哪些呢
主要就是学编程语言,最基本的就是C、C++和Java,这3个一般学校都会开设,其他的大同小异。高中的话,课余时间不多,学习这些语言比较吃力,建议选一个有兴趣的学习就行,真要全部都学习基本是不可能的,编程语言太多。计算机,除了学这些语言,还要学数据库,计算机操作系统,计算机网络等,更别说其他...

高中生学C语言和PASCAI那个好?
现在高校学的一般都是c语言,我是计算机专业的,可以说C语言是入门的基础

高中生参加c语言二级考试有必要吗?初三开始自学了,如果有必要请推荐书...
你要搞计算机专业,应聘程序员的话,高中过等级会让人有个好印象,证明你从小喜欢程序设计,但估计不能加分。如果你立志程序设计,建议你参加全国青少年信息学奥林匹克竞赛(NOI),这个才能加分。而且取得好名次,有助考大学,好像还能保送(不确定)。最后,推举你看等级考试指定C语言教材以应付考试。自学...

前辈,我是高中生,刚接触c语言没多长时间,有不少问题,希望你能帮我。
假设你的x是10,那么你的b=1,a=10;进入 while(fabs(a-b)>1e-6)循环,循环里面 b=a;a=x\/b;只是a、b在交换

高中生没基础能学懂编程吗
我也是高中开始学编程的,当然既不是OI党也没有人指点,有台电脑,只记得内存256M,40G硬盘,没网,上网都是偷偷去网吧。高二有段时间想自己以后该学什么专业,那时候很喜欢玩游戏,帮同学换个内存,重装个系统啥的,初中的时候老师教过vb,能自己抄抄代码做点自己用的小工具,计时器之类的。在信息...

西陵区13614674080: 高中生能学c语言吗?? -
貂明肌苷: 我是个过来人,我C语言学的不错,给你点建议!C语言你是可以学的,而且可以学的很好,只要你头脑够清晰就可以,他不需要什么基础.我认为还是先学C好,因为C++是C的一个衍生出来的语言,在大学课程中,一般都是先学C,后学C++,C++比C更难一些.要想学好C语言很容易,如果有人教你你只要认真听,用不了多长时间就能掌握,如果是自己学的话可能比较慢一些,你最好是拿着书找个会的人给你画一下书,因为书中有很多“特例”,也就是不符合常理的东西,对于出学者来说不容易理解,而且一般也用不到,所以建议那些特例可以在你学好了以后再回过头去学

西陵区13614674080: 我是高中文化,想学C语言,是自学,能学好吗 ?要多长时间 ?
貂明肌苷:没事,世上无难事,只怕有心人.小学文化也完全可以学会编程,兴趣是最好的老师.编程是人做出来的,哪有人学不会的?C语言是一切语言的基础.JAVA语言是直接面向“对象”的,如果没有基础学起来是非常吃力的.C语言是最简单的,易学易懂!所以建议你先学习C语言,之后再学习JAVA.972158814,我指导你学

西陵区13614674080: 我想要学习电脑编程 C语言好学吗 我是个菜鸟 -
貂明肌苷: 编程,要想学好都很难,C语言是基础,主要是你自己要多练习,给你介绍个论坛CSDN,注册个号,进去拜访一下大神们,有什么问题也可以提,很不错的,如果真想学好,只要你能吃的了那个苦,别说高中水平了,就算是初中水平也没关系,楼上那位也说的对,现在编程的工作不好找,那是因为大多数大学毕业生(计算机系的也包括)计算机水平很差,有的计算机系的甚至二级都没过,所以还在你自己,我给你推荐一本书《C语言深度解剖》,你还是多看看基础知识,把基础打扎实了,然后要勤练习,一定可以学好的!希望对你有所帮助!

西陵区13614674080: 我只有高中毕业,想自学c语言,只要求懂个基本,请问各位大侠有什么好的学习经验和方法么? -
貂明肌苷: 《C程序设计》(第四版)主编 谭浩强 清华大学出版社 这书不错的通俗易懂 自学最好的选择.高手都是从菜鸟成长起来的,在学习的过程中要多思考、多比较、多上机,在实践中掌握知识.还要和高手多讨论学习他们的经验.

西陵区13614674080: 我想学习C语言.求高手指点应该怎么做? -
貂明肌苷: 首先申明,本人不是什么高手,但自认为对c还比较熟悉,可以给你提点建议: 1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)? 入门阶段:还是老谭那本. 理由:虽...

西陵区13614674080: 我想学C语言,但是个超级菜鸟,不知从何处入手,哪里有基础资料,谁能告诉我,谢谢!
貂明肌苷: 怎样学编程 1.明确学习目的 学习编程对大多数IT业人员来说都是非常有用的.学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路...

西陵区13614674080: 高中毕业去自学C语言到底有出路么? -
貂明肌苷: 1,IT行业不是进国有事业单位或名企,对学历并不是太看重,中小企业只看你会不会做.2,但是C语言读完之后,一般是从事C++程序员工作,对高中数学基础有点高,最好是高考数学能合格,主要是要有严谨性,和逻辑推理能力强.3,一般培训机构程序员的培训在一年半到两年时间.不要指望短期就能学会. 4,总之,自己的兴趣和基础最重要,不要人云亦云,任何专业读深读好都有用,再好的专业不适合自己读了也白读. 5,如果是一个人完全自学话:先买些带有视频和案例的基础教程读一遍,不要买些难度太大的书籍,很打击自信心,先打好基础才好编程.语法,算法必需掌握.

西陵区13614674080: 高中了我想要自学一下c语言,它对英语和数学的水平要求高吗? -
貂明肌苷: 对英语的要求接近于0,高中水平应付绰绰有余.对数学的要求也接近于0.个人觉得,最大的要求是良好的逻辑推理能力,尤其是逻辑.

西陵区13614674080: 我想学好C语言,我一点基础都没有,并且上课也听不懂,我该怎么办呢?有什么书籍可以看呢? -
貂明肌苷: 看看《c primer plus》这本书很基础,外国专家写的,你按照书上的代码来写,慢慢熟悉怎么编写程序,久而久之你就入门.上课听不懂很正常啊,老师在上面说的唾沫横飞,他喵的不上机验证一下,说死也不会懂啊,初学者不要气馁,C语言不难,多上机,多看出,不管书上的代码懂不懂,先在电脑敲一遍再说,写多了,自然就不怕了,这样才有信心学习去,要利用奥网络资源,学习中遇到问题可以上一些论坛提问啊,百度,谷歌都能找到答案,推荐你多上CSDN,从菜鸟到大牛,上面什么人都有,上面的人都很愿意帮助初学者解决问题,他们乐于向他人提供技术帮助,愿意分享学习经验.你可以在哪里和他们相互学习进步.希望能帮助到你.

西陵区13614674080: C语言适合高中生学吗 -
貂明肌苷: 没问题,高中可以先学C语言基础,它的逻辑和语法没有特别的限制. 仅仅是C语言本身的话,没那么难学,这个要看你学到什么程度了,如果你打算像贝尔实验室的科学家那样写个Unix操作系统,那恐怕不是大学时代能完成的. C语言也不过是一种编程思想的表达方式而已. 记住,难的不是一门语言怎么样,而是你要打算用这门语言去实现什么目标.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网