1 / 36
文档名称:

新手学C语言之入门.doc

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

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

分享

预览

新手学C语言之入门.doc

上传人:君。好 2019/12/16 文件大小:937 KB

下载得到文件列表

新手学C语言之入门.doc

相关文档

文档介绍

文档介绍:学****C语言(新手入门)年轻的小荣子阿尔法和李世石的围棋对弈让我们感受到了计算机的强大,事实上计算不仅要靠硬件设备的支持,还需要在里面运行代码(很多种,包括c),这些代码就是它的灵魂(譬如我们的思想)。介绍几部通过在计算机里头运行代码从而创造无限可能的电影,个人觉得不错的:黑客帝国,超验骇客,创战纪,人工智能等。正题,能编辑C语言的软件非常多,比如visualc++,turboc等。理论总是离不开实践,在要学****C语言理论之前先要找到属于自己的能实现代码结果的软件。这样说,计算机语言和人的语言的区别在于,人通过各种发音实现交流,但是计算机主要是通过电流来传达信息,所以只能用0/1来表示电流拥有的两种状态,这样最底层的计算运作就是通过一段长长的0/1代码,通过0和1的不同组合来表示文字或者信息。C语言当然不是最底层的0/1代码,他是一个沟通的中介,比如等于号在c语言里就是两个等号“==”,这样使得我们更容易和计算机交流了,只要学会了C语言,它就能把我们的语言翻译成计算机的语言。以下内容从简单到困难,先来学会如何运行c语言代码():(以后都可以这样打开)::(1是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用“

最近更新

2024年山西省太原市行政职业能力测验题库(考.. 149页

2024年山西省朔州市行政职业能力测验题库及答.. 147页

2024年山西省阳泉市行政职业能力测验题库最新.. 148页

2024年山西铁道职业技术学院单招职业适应性测.. 56页

2024年巴音郭楞职业技术学院单招职业适应性测.. 56页

2024年广东交通职业技术学院单招职业适应性测.. 56页

2024年广东江门中医药职业学院单招职业适应性.. 56页

2024年广州体育职业技术学院单招职业适应性测.. 56页

2024年广西体育高等专科学校单招职业适应性测.. 57页

2024年广西建设职业技术学院单招职业适应性测.. 57页

利润表内容和结构的国际比较 5页

2024年德宏职业学院单招职业适应性测试题库及.. 55页

2024年惠州城市职业学院单招职业适应性测试题.. 55页

2024年扎兰屯职业学院单招职业适应性测试题库.. 54页

医学人文素质教育与医疗卫生政策的密切关系 27页

2024年昆明卫生职业学院单招职业适应性测试题.. 58页

2024年梧州职业学院单招职业适应性测试题库新.. 59页

2024年江苏经贸职业技术学院单招职业适应性测.. 57页

语音厅小游戏策划方案 3页

游戏推广员的周报 6页

田径国家一级裁判模拟试题 61页

四年级英语下册第四单元教案 17页

丙烯酰胺与nn一亚甲基双丙烯酰胺的凝胶反应 13页

ck520立式车床总体及床身设计 37页

先天性心脏病患儿护理查房 26页

2018年某市委第三巡察组副组长填表的说明及其.. 4页

太阳能电池交直流供电电源设计太阳能电池电源.. 91页