求大神指导一下C语言k线图基础知识识

程序员大神教你,C语言C 新手如果使用!编译器和程序
我的图书馆
程序员大神教你,C语言C 新手如果使用!编译器和程序
这些是C/C++能做的服务器开发工程师、人工智能、云计算工程师、信息安全(黑客反黑客)、大数据 、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频视频开发工程师、游戏服务器、分布式系统、游戏辅助等C语言是面向过程的,而C++是面向对象的第一章:编译器和程序很多小伙伴都老是会碰到疑问,其实还是基础没打扎实,这些题如果你不看答案你能知道多少呢?如果还有很多不知道就证明基础没打扎实,如果你还在入门纠结,如果你还在苦恼怎么入门!在学编程之前,我要提到两个问题,我们都说计算机很强大,它究竟强大到什么地步了,比如说飞天遁地它会吗?你见过遥控飞机吗,有人说那是小玩意,那无人驾驶飞机呢?再比如说它能造原子弹吗?仿真实验室知道不,日的联合国大会,以158票赞成、3票反对通过了《全面禁止核试验条约》,该条约的通过只能说明核竞赛在实爆方面的结束,计算机模拟仿真却是一种有效的核试验方式。第一个我要问大家的问题是,计算机不能做什么?这个问题需要大家以后去发现;第二个问题是为什么学计算机要学编程?首先问问自己为什么要学计算机,想开发软件,想当黑客,或做一个游戏,或做一个网站,哪样是不需要编程的,这是永远都不能回避的一个问题,编程才是计算机的精髓。我们说语言是表达自己思想的工具,但是语言又分好多种,有汉语、英语、西班牙语、缅甸语...如果一个只懂英语和只懂缅甸语的两个人碰头了,那他们改怎么交流呢,这时候就需要翻译了,计算机底层只能识别0和1组成的代码,对于计算机来讲它的语言就是0、1代码(又叫机器语言),假设我们学的是C语言,那要想让我们的C语言能够让计算机理解,这时候我们也需要一个翻译,这个翻译就是C编译器,当然还有其他很多语言的编译器(比如C++编译器、Delphi编译器),这里涉及到3个问题我要讲清楚,1是我们能够把计算机识别的0、1代码转换成其他语言吗(比如C语言)?可以,但是这个难度比较大,需要通过大量的学习,不适合初学者学习,通常我们把这个过程叫做逆向。2是我们的编译器都是把计算机语言翻译成机器语言吗?不是,有些会翻译成一些中间语言,比如java的编译器会把java代码翻译成Java虚拟机能够识别的代码,然后由Java虚拟机去把这个代码转换成机器语言来执行,所以如果不管中间过程,最终所有的代码都会被翻译成计算机能够识别的机器语言。3是我们为什么不使用能够把我们的汉语转换成机器语言的编译器?因为汉语和其他我们人类使用的语言一样,它们是有歧义的,同样的一句话可能有两种或多种意思,计算机不能识别歧义,所以必须约定一套计算机能够完全识别的语言,所以就算计算机是美国人发明的,它们也并没有发明出能够直接使用英语来编写程序的编译器(需要说明的是易语言这样的并不属于真正的汉语编程语言)。所以从开始学习C语言时,我们需要的仅仅是一个翻译,我在下面会给出三个编译器链接:C-Free、Dev-C++、VC6.0,当然我电脑上还有VS2013和VS2015和VS2017。尽管很不情愿,但为了防止部分同学不会安装软件,我还是演示下怎么安装编译器(以C-Free为例),我是在虚拟机里面演示的,虽然是虚拟机,但其实是在自己电脑上虚拟出来的一台电脑,和真机没有任何区别。下载编译器完成后,右键此文件,选择解压到CFree5pro文件夹打开CFree5pro文件夹会发现这样两个文件,c-free5_0_pro这个是安装程序,注册码是待会注册要用的点击c-free5_0_pro出现安装界面后,直接点下一步选择“我同意此协议”,继续点下一步接下来出现程序安装目录,这个我一般是选择D:Program Files,但是这里为了方便就不更改了,继续点下一步然后再点击几次下一步,来到安装的最后界面,这里点安装就开始安装编译器了。等安装的绿条走完后,来到了是否运行C-Free编译器,直接点完成编译器就跑起来了。先把这个新建工程的对话框点关闭了,因为C-Free不是免费软件,所以这时候我们用的还只是试用版的,这时候我们选择编译器上面一排的“帮助”,在弹出的下拉列表中选择“注册”。把我们之前的那个注册码文件打开,把这里面的三项用户名、邮箱和注册码分别拷贝到C-Free的三个输入框里面去,点击确定就可以了,这时候它会要求你重启编译器,点击之后再重新点击桌面的C-free编译器就ok了。然后接下来开始我们的第一个程序,选择C-Free上面的工程->新建,windows下的编译器都差不多,反正一般都是在文件或者工程里面选择新建一个工程在弹出框中要说明三项,一个是要新建的工程类型,我们这里选择“控制台程序”就好(这种程序就是黑框框界面的那种,后面还有窗口程序、链接库,我发现C-Free后面的GUI toolkits里面还有QT项目)。工程名称是你的程序的名称,我这里写的是HelloWorld1,第三项就是保持位置,我这里是默认保存在桌面,我就不管了,这三项弄好后就直接点确定了然后接下来会选择控制台程序的类型,我们选第三个“Hello,World程序”(因为这样编译器会自动帮我们生成HelloWorld的代码,因为我们还没有讲语法,就先让编译器自己帮我们生成一个好了),点下一步然后会弹出语言选择,我们是默认的C语言就行了,点下一步然后会弹出一个构建配置,这个意思就是C-Free默认内嵌的编译器(MinGW),所以不要认为写出C-Free这样的编译器就一定有多厉害了,其实只是内嵌了一个MinGW编译器啦,以后如果大家想学的话,我会教大家怎么从零开始写编译器,不需要依靠别人内嵌编译器。这里直接点完成就行了。接下来请看编译器的右边会出现一个文件列表,这里面有三个文件夹Source Files、Header Files、Other Files以及一个main.c文件,这就是编译器自动为我们生成的文件,如果我们之前在48那个图里面选择空的程序就不会有一个文件了。点击main.c文件打开看看我们在这里就可以看到main.c里面写的C源代码了。接下来点击构建->运行,这里直接点运行其实编译器是执行了三步操作,第一步是编译,就是把main.c这个文件转换成main.o文件,第二步是链接,C-Free编译器这里叫构建,就是把main.o文件可一些库文件链接成HelloWorld1.exe文件,第三步才是运行,效果就相当于我们点击了HelloWorld1.exe这个文件一样,我们有时候可能并不需要直接点构建->运行把这三步全做完了,比如我们写一个病毒的时候,我们只需要执行到第二步就可以了,因为第三步再执行的话我们自己的电脑就要中招了。这里直接点运行就是为了方便啦点击运行之后就是我们程序运行的结果了我们可以进入我们在47楼填写的保持位置,我填的是桌面,我在桌面就能找到文件名为HelloWorld1的文件夹,mingW5文件夹里面有两个文件main.o和HelloWorld1.exe,这两个文件就是编译器编译文件的第一步和第二步分别生成的文件,点击这里的HelloWorld1.exe也会出来同样的效果Dev-C++版本:其实它们新建项目都是类似的过程,具体步骤我就不写了,我就贴几张图出来了这里需要新建一个文件夹,不如C-Free那么方便,我新建的文件夹就叫HelloWorld2了然后点进去HelloWorld2再点保存,dev-C++就会把HelloWorld2.dev这个文件放到HelloWorld2文件夹里面去这里同样可以看到main.c源代码和左边的文件列表(c-free是在右边),不过我们点击运行->运行后出来的黑框里面并没有'Hello'相关的信息,因为编译器并没有帮我们生成。这里我们就需要在main.c文件里添加printf('hello,world!');这一行,它的意思就是打印出hello,world!添加这行代码后再点击运行->编译运行就能出来结果了。VC6.0的我就先不讲了,其他都差不多,我的建议是如果你电脑上能装VC6.0的话就尽量装它,毕竟它是有工业强度的编译器,而且网上许多源码都是在VC编译器的平台上开发的(当然如果你能安装更高版本的VC编译器当然更高,我电脑上就有vs2013和vs2015和vs2017),如果你VC6.0装不上那就装c-free吧,也比较方便,dev-C++不算很方便。今天就讲到这里,欲知后事如何且听下回分解(手动滑稽)~感谢关注收藏转发。
TA的最新馆藏
喜欢该文的人也喜欢"c语言入门经典(第5版)练习答案"的糗事
你可能感兴趣:
糗事百科为大家收集了很多的c语言入门经典(第5版)练习答案的糗事,各种关于c语言入门经典(第5版)练习答案的爆笑经历、尴尬时刻和开心视频,想持续关注c语言入门经典(第5版)练习答案的糗事就收藏本页吧.
扫码下载糗事百科app刚入门,求大神帮忙这一下这道题的源代码【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:574,630贴子:
刚入门,求大神帮忙这一下这道题的源代码收藏
题目描述 输入一行数字,如果我们把这行数字中的6都看成空格,那么我们就可以得到一行用空格分割的若干非负整数(可能有些整数以0开头,这些头部的0应该被忽略掉,除非这个整数就是由若干个0组成的,这是这个整数就是0)任务:把这些分割得到的整数,依从小到大的顺序输出
输入:输入包含多组测试用例,每组输入数据只有一行数字,(数字之间没有空格),这行数字长度不大于1000。
输入数据保证:分割得到的非负整数不会大于:输入数据不可能全由5组成
前辈们求解
达内c语言,美国上市机构,名师授课,0基础入学,1C语言.达内16年C语言培训经验,推荐就业!
样例输入:
样例输出:235 2355588
大神在哪里???
光看那书做不出来
登录百度帐号要基础一点的,《the c program langue》已有。
C Pime Plus书不错。要说基础一点,我建议你去学习计算机等级二级C语言的书,主要是配套练习很多。实际上学C语言主要就看你练习得多还是少。
其他答案(共2个回答)
记得我就是靠这本书入门的。
C Primer Plus书不错。要说基础一点,我建议你去学习计算机等级二级C语言的书,主要是配套练习很多。实际上学C语言主要就看你练习得多还是少。
大概是explorer.exe 文件受到破坏,而引发的所有桌面图标消失。楼上那位大哥只看了一方面~应该是病毒引起的,我建议你先别装系统。那太费事。看来居然你能上...
这是系统默认的程序文件夹.大多数应用软件都安装在这个文件夹内.
用windows优化大师自带的流氓软件清除大师,网上有免费版,你可以试试!
金山毒霸在线产品升级或者金山毒霸安全助手安装后的目录
该文件夹有可能是隐藏属性。
如果你不用它,可以删除!
这个文件夹主要存放一些应用程序的配置文件,很重要,不能乱删除
比如你要安装一个软件,也许就有一些文件在里面!
放着吧,最好隐藏起来-_-
答: 你好!
给你一个新浪BLOG常用的视频播放器代码!
第一步、登陆自己的博客
第二步、点击发表文章选项
第三步、点选显示源代码
第四步、复制下面的代码到文章里面,...
答: 买路由肯定可以,拿一根网线建个局域网也应该可以
答: 如果你确定有无线网卡的话 先看无线网卡驱动是否有装好 再确认是否已启用
打开无线网卡开关(笔记本),如果上面这些都没问题 还是无法连接无线网络
可以看看无线服务...
大家还关注
Copyright &
Corporation, All Rights Reserved
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区求大神指导,我是纯新手,用C语言写一段程序.【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:574,630贴子:
求大神指导,我是纯新手,用C语言写一段程序.收藏
要求通过输入 "加,减,乘,除"中任意一个字符来决定程序执行加法,减法,乘法,除法中的任意一种运算.2
读入键盘输入的第一操作数3
读入键盘输入的第二操作数4
若操作数输入有误需要提示,比如"非数字,除数为0等"5
若输入正确则计算出结果显示.
(操作数不大于1000
达内c语言,美国上市机构,名师授课,0基础入学,1C语言.达内16年C语言培训经验,推荐就业!
纯新手应该先写&hello sun!&
我QQ,求帮忙啊
目测是作业
char cscanf(“%c”,c)switch(c)case‘+’。。。。;break;case‘-’。。。。。;break;。。。。。;。。。。。;。。。。。。。。。。。
6l 方程自己填就是了
应用吧活动,
登录百度帐号

我要回帖

更多关于 电工基础知识 的文章

 

随机推荐