1 / 25
文档名称:

新手学C语言之入门.docx

格式:docx   大小:1,065KB   页数:25页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

新手学C语言之入门.docx

上传人:花开一叶 2019/3/3 文件大小:1.04 MB

下载得到文件列表

新手学C语言之入门.docx

相关文档

文档介绍

文档介绍:学****C语言(新手入门)年轻的小荣子阿尔法和李世石的围棋对弈让我们感受到了计算机的强大,事实上计算不仅要靠硬件设备的支持,还需要在里面运行代码(很多种,包括c),这些代码就是它的灵魂(譬如我们的思想)。介绍几部通过在计算机里头运行代码从而创造无限可能的电影,个人觉得不错的:黑客帝国,超验骇客,创战纪,人工智能等。正题,能编辑C语言的软件非常多,比如visualc++,turboc等。理论总是离不开实践,在要学****C语言理论之前先要找到属于自己的能实现代码结果的软件。这样说,计算机语言和人的语言的区别在于,人通过各种发音实现交流,但是计算机主要是通过电流来传达信息,所以只能用0/1来表示电流拥有的两种状态,这样最底层的计算运作就是通过一段长长的0/1代码,通过0和1的不同组合来表示文字或者信息。C语言当然不是最底层的0/1代码,他是一个沟通的中介,比如等于号在c语言里就是两个等号“==”,这样使得我们更容易和计算机交流了,只要学会了C语言,它就能把我们的语言翻译成计算机的语言。以下内容从简单到困难,先来学会如何运行c语言代码():(以后都可以这样打开)::(pile编译的意思,就是把这些我们能看懂的符号转换成计算机代码,同时按这个键可以检查错误和验证是否能运行。2是build,建立一个可以运行的EXE类文件,就是把这些代码弄成一个能运行的东西。3就是run运行,只有经过查错和建立才可以按运行。是不是很简单,自己动手一遍就会)(里面的代码如下:——————————————#include<>main(){ inta,b,c; a=1,b=2; c=a+b; printf("%d",c);}———————————————Include的英文意思是包含、包括,顾名思义,#include<>,其实#include<>是c语言里的一种格式,就是把什么包含进来的意思(这里是口语表达)。,什么是头文件呢?打个比方,在C语言里我们要用到很多的比如开根号、乘方、阶乘n!等等数学公式函数,那么就可以把这些常用的同类型的函数放到一起形成一个函数库,,这样当要用到这些函数的时候就不用自己的写了,直接用#include<>把整个库包含进来,里面的函数就可以直接调用。同样的,,里面有输入输出函数(就是支持键盘输入和屏幕输出)可以调用。,,调用格式一样的。Main(){代码;}是C语言里必须有的一个格式,main翻译是”主要“,main函数就是主函数,相当于程序从这里入口并开始运行。运行的内容就是花括号{}里头的代码。了解#include<>main(){}的功能之后,就真正的开始代码实现的部分了。上面有一条简单的代码:——————————inta,b,c; a=1,b=2; c=a+b; printf("%d",c);我们每句话结束用句号“。”来结束,C语言里用的是分号“;”来结束一个语句,上面每个语句后面都有一个分号。a=1表示赋值,把等号右边的数值赋予给左边,赋值之后a等于1,b等于2。同理可知c=a+b就是把a+b的结果数值赋予给c,,printf()函数实现的功能是输出(打印在屏幕上)。而printf(),这就是为什么上面要写#include<>原因。inta,b,c;定义a,b,c三个变量,int是数据类型里的一种,int是整型,就是说a,b,c都是整数而不能是其他类型。另外float浮点型,如果用floata,b,c,那么a,b,c就能赋予小数值。还有char字符型,比如chara,b,,那么a,b只能赋予字符的值。这是因为在定义a,b,c变量的同时,要在计算机内存中分配给它们空间,整数占用2个字节而小数占4个字节,所以inta后a分配到的空间就是能装下2个字节的东西,然后如果用a=,,那么这个赋值就出错。因此,int,float,char等数据类型定义的意义就在于给变量分配一个多大的内存空间,存储对应类型大小的数据(任何没有定义数据类型的变量是不会分配内存空间所以是不能使用的!)。来看下运行结果(print出结果c的值):所以这样就实现了计算a+b赋值给c并输出c的值。数据类型一览(当想要使用何种类型变量,直接用以下来定义即可):C语言和数学语言也还是有所区别的,比如数学里判断a等于b用“a=

最近更新

2024年湖北武汉市青山区青少年宫招聘2人历年高.. 88页

2024年湖北省十堰市竹溪县事业单位招聘80人历.. 59页

2024年湖北罗田县事业单位招聘53人历年高频难.. 88页

2024年湖北长阳事业单位招聘95人历年高频难、.. 60页

2024年湖南交通职业技术学院单招职业适应性测.. 58页

2024年湖南外国语职业学院单招职业适应性测试.. 54页

2024年湖南工艺美术职业学院单招职业适应性测.. 58页

2024年湖南怀化市交通运输局招聘事业单位工作.. 89页

2024年湖南株洲市财政局事业单位招聘7人历年高.. 59页

2024年湖南湘潭市教育局直属及部分园区事业单.. 59页

2024年湖南益阳文联事业单位招聘文学编辑1人历.. 89页

动脉出血应对动脉出血的急救方法 33页

2024年湖南省益阳市资阳区事业单位招聘50人历.. 87页

加强团队提高执行力党支部述职报告 29页

2024年湖南长沙市天心区食品药品监督管理局招.. 88页

2024年湖南长沙市规划监察执法支队招聘驾驶员.. 59页

2024年湘中幼儿师范高等专科学校单招职业适应.. 54页

2024年漳州职业技术学院单招职业适应性测试题.. 55页

2024年甘肃卫生职业学院单招职业适应性测试题.. 53页

2024年甘肃省直事业单位招聘189人历年高频难、.. 90页

2024年甘肃能源化工职业学院单招职业适应性测.. 55页

2024年眉山职业技术学院单招职业适应性测试题.. 55页

2024年福建南平广播电视台招聘7人历年高频难、.. 89页

制定需求驱动的临床医学技术培训计划(1) 26页

2024年福建省南平市粮油质量监测站检验员招聘.. 88页

2024年福建省建瓯市事业单位招聘50人历年高频.. 90页

中国行政区划最新方案 6页

护理就业能力展示PPT 28页

70周岁以上驾考三力测试题附答案 29页

油墨安全技术说明 12页