




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
c语言学习(初学者入门)年轻的英子阿尔法和李世石的围棋比赛让我感受到了电脑的强大。事实上,计算不仅需要硬件设备的支持,还需要在其中运行代码(c等)。这些代码正是我们想的那样的灵魂。如果在电脑中运行代码,介绍创造无限可能性的几部电影,黑客帝国、超越的黑客、创造机、人工智能等就很合适了。本论中,有很多软件可以编辑c语言,例如visual c 6.0/7.0、turbo c等。理论总是离不开实践,在学习c语言理论之前,必须找到能够实现代码结果的自己的软件。这样,虽然计算机语言和人的语言通过人的多种发音进行交流,但计算机主要通过电流传递信息,所以通过仅用0/1表示电流所具有的两种状态,底部的计算是通过一个长的0/1代码,0和1的不同组合来表示字符或信息。c语言当然不是最低的0/1代码。他是沟通的媒介。例如,圆弧在c语言中是两个等号“=”。因此,我们可以更容易地与电脑沟通,学习c语言可以将我们的语言翻译成电脑的语言。以下是学习如何运行c语言代码(使用VC 6.0中文版本)的简单到困难。1.按照以下步骤打开界面(以后可以这样打开):一些常用功能键:(1表示compile编译。也就是说,我们可以把我们能看到的这些符号转换成计算机代码,然后按这个键,就可以确认错误,看看是否能执行。2是build,创建可执行的EXE类文件。也就是说,使这些代码成为可执行的。3是“run(运行)”,只有确认并设置后,才能按“run(运行)”。不简单,自己试一试3.输入并执行代码(内部代码为:#includeMain()Int a、b、c;A=1,b=2;c=a b;printf(“% d”,c);333333433343334333433333343333343354Include的英语意思是包含,包含。顾名思义,#include包含名为stdio.h的内容。事实上#include是c语言的一种形式,意味着包含什么(这里有口语表达)。Stdio.h是头文件,什么是头文件?例如,在c语言中,我们使用了很多东西,例如,开根号、乘方、阶乘n!通过将常用的相同类型的函数(如数学公式函数)放在一起创建函数库,然后指定名称(如math.h),可以直接调用函数,方法是在使用函数时将整个库直接嵌入#include(而不是直接编写)。同样,stdio.h是具有可调用的输入输出函数(支持键盘输入和屏幕输出)的库。Graphic.h图形库、string.h字符串库等调用格式。Main()代码;是c语言中必须存在的格式,main翻译是“基本”,main函数是基本函数,在这里等同于启动和运行程序。执行的内容是花括号中的代码。了解#include main() 的功能将成为实际启动代码实现的一部分。上面有一个简单的代码:Int a、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,c的值为3。Print的翻译是打印,printf()函数实现的功能是输出(在屏幕上打印)。Printf()函数属于stdio.h,因此#include写在上面。Int a、b、c;定义三个变量:a、b和c。int是数据类型之一,int是整数。也就是说,a,b,c都是整数,不是其他类型。此外,使用float浮点、float a、b、c时,a、b、c可以指定小数值。如果具有Char字符类型(例如Char a,b),则a,b只能指定字符值。因为在定义a、b、c变量的过程中,是从计算机内存分配给该空间的,所以整数占两个字节,小数占四个字节,所以使用a=1.23将导致此分配错误,因为在int a之后分配给a的空间可以容纳两个字节,所以1.23不能以十进制数占用四个字节。因此,数据类型定义(如int、float、char)的意义在于为变量分配多少内存空间,存储该类型大小的数据。(未定义数据类型的变量不分配内存空间,因此不能使用!)。查看运行结果(print结果c值):因此,计算a b分配到c并输出c的值就实现了。数据类型摘要(您可以定义要使用的变量类型):c语言和数学语言也有差异。例如,在数学中,a判定b为 a=b ,但c语言中的 a=b ?单击赋值,等号由两个数学等号(=)组成,因此c中的正确表达式是 a=b?不要被为什么使用两个等号所束缚,这是大臣们设定的)为了让计算机理解自己的代码,了解c语言中有哪些运算符:添加-减法* *乘法/除以;除以。没有号码。表达式中的“/”是第一个。取剩下的。17%5等于2,剩下的等于2。大于小于2=大于或等于2=小于或等于!2=不等于=以下是2=指定值,右侧的值为左侧变量赋值(a=a 1 2)。和;(1=1)(1!=2),判断两边都是真的。| |或;如果真的判断任何一方,结果都是真的。!下雨;下雨。(1=1),与判断条件相反。-嗯?条件运算(21)?3333694,根据事实判断,结果是3,否则取4。自我提高;a=对应于a 1。-自我减少;自我减少。对应于A -,a=a-1。其他试一次比想象数千次,可以尝试软件几次,然后记忆。#includeInt main()int a、b、c、d;a=1;b=a 1;c=b* 2;c;d=c % 3;printf(“% d”,d);/ps:输出结果dreturn 0;建立计算圆周长和面积的c程式码。定义三个浮点float(包含小数)变量s、l和r。Scanf()是输入函数,scan是扫描的意思,它从键盘扫描输入。此函数也是stdio.h头文件中的函数。Scanf()括号中有不同格式的参数,就像printf()一样。printf(“%d”,c)表示输出结果c,c的数据类型为整数(int),格式为“% d”。如果输出结果是浮点型,则使用“%f”格式,如printf(“% f”,1.23)。如果是字母型(char),请使用printf (%c , s ,等等)。“%_”类型printf(“% _”,s);相应的数据类型格式dInt,short以小数形式输出带符号的整数(正数不输出符号)o以八进制输出无符号整数(不输出前缀0)X,X以十六进制输出无符号整数(不输出前缀Ox)u以小数输出无符号整数fFloat,double以小数形式输出单精度、双精度实数E,E输出单倍精度错误G,G以较短的输出宽度(%f或%e)输出单倍精度实数cChar汇出单一字元s字符串输出字符串scanf(“% d”,r)比printf(“% d”,r)具有更多的地址运算符。scanf()函数合并一个地址运算符,因为scanf是输入,并将数据存储在r变量的地址空间中。在代码中添加注释/注释。此符号后面可以跟注释,也可以使用/*注释*/。如果两个符号中包含注释,则可以包含多行。),以获取详细信息在上面的代码中:#includeInt main()return 0;33343334333333433333354是标准默认函数格式,int main()返回int类型,return返回返回值0。不必深究。Float s、l、r;/注记:面积s,周长l,半径rscanf(“% f”,r);l=2 * 3.14159 * r;s=3.14159 * r * r * r;Printf(周长为:%f,面积为:%f n ,l,s);与计算圆周长和面积的计算器相同,printf()输出l(周长)和s(面积)的值,只要scanf()输入r的值,结果图标:您可以输入不同的半径以取得周长和面积。同样,您可以使用c语言取得其他数学公式的结果。X=x 2 2x-3 x获取数字时的值。代码:Int x、y;scanf(“% d”,x);/输入x的值。y=x * x 2 * x-3;Printf(“输出结果y:% d”,y);基于这些函数:X*x 2*x-3 (0=10)要使用条件语句:(1)if语句If(表达式)门1;Else门2;(2)if语句的嵌套If(表达式1)门1;/语句1还可以嵌套if语句。ElseIf(表达式2)门2-1;Else门2-2;/此类嵌套可以有多个。如果If()中的表达式正确,则执行以下语句1,否则执行else下的语句2:因此,上述数学函数代码:#includeInt main()Int x、y;scanf(“% d”,x);/输入scanf x的值。If(x0 x10) /x0和x10与的关系,如果为true,则结果为true。y=x * x 2 * x-3;ElseIf(x=10)y=x 2;Printf(“输出结果y:% d”,y);/按原样输出用双引号括起来的文本。%d输出为y值。return 0;Ps: if()中的表达式经常用于逻辑表达式 and 或 not 。(3)switch语句Switch(表达式)Case常数1:门1Case常量2:门2Case常数3:门3Case常数.门.Case常量n:语句nDefault:门n 1Switch使用表达式中的值比较从常量1开始的相等值。在相同的情况下,从相同的语句开始,以default结束的语句。如果你想执行完这篇文章,请在后面写break可以添加;打断交换机上突出的门。下面是输入小明同学的分数来判断他的成绩水平的代码。小明的成绩为a=76,则10位数i=7,switch函数匹配,case 7匹配,break因此发出的printf (c n )语句;语句中断,下一个case不再运行,直接从switch()弹出。只能执行一个59到0的语句。(4)while循环语句编写代码以便输入数字,输入不大于100的数字,然后重新输入,否则退出。在这里使用循环,循环必须有判断条件语句,循环必须没有结束条件。格式:While(表达式)门1如果表达式为true(精确判断),则执行语句1,直到表达式为false。代码:#includeInt main()int a;scanf(“% d”,a);/输入数字a。如果确定小于或等于While(a=100) /100,则为循环;否则,将终止。scanf(“% d”,a);/再次输入areturn 0;红色部分是循环正文,可以在花括号中写入多个语句,以便作为整体一起执行。确定While(表达式)是真还是假,如果是真,则运行循环正文,执行完成后返回到while(表达式),开始下一个判断,直到下一个判断以假结束。因此,输入大于100的值并继续循环切换a,直到表达式为false。另一个是do-while语句。区别在于循环正文运行,然后判断为false,while(表达式)后跟分号!代码如下:#inc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年社会政策专业题库- 公共卫生政策对健康的影响
- 2025年国际税收专业题库- 税收优惠政策对企业创新的影响
- 2025年财政学专业题库- 财政学对农业现代化的支持
- 2025年保险学专业题库- 保险学专业的学术合作和学术交流
- 掌握地理实验探究:2025年初中学业水平考试模拟试卷
- 2025年大学治安学专业题库-高校校园安全管理体系构建
- 2025年大学治安学专业题库- 学生体育锻炼安全指导
- 2025年海外利益安全专业题库- 青年人对海外利益安全的责任与担当
- 2025年老年学专业题库- 老年学专业的实践教学成就感培养与实践担当
- 2025年金融科技专业题库- 金融科技对金融技术的创新性
- 节能减排课件
- 掌骨骨折查房课件
- 大学食堂装饰装修方案
- 工资结清证明(模板)
- 航运管理实务整套课件汇总完整版电子教案(全)
- 国际商法完整ppt课件全套教学ppt教程
- 小箱梁运输及架设施工危险源辨识及分析
- 科技论文写作与学术规范PPT通用课件
- 汉语拼音字母描红(A4打印)
- 构建“可视化”数学课堂促进学生深度学习
- 财务报销流程培训PPT课件:日常费用报销
评论
0/150
提交评论