欢迎来到天天文库
浏览记录
ID:36284690
大小:1.53 MB
页数:31页
时间:2019-05-08
《[工学]acm-c语言程序设计_介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ACM——C语言程序设计计算机程序设计,就是通过若干指令的组合,让计算机能够按照人的意图去帮助我们解决问题,但计算机能够直接理解的指令只有01组成的序列,称为机器语言。C语言等高级语言通过一些英文单词和若干编程规则,使我们能够将熟悉的英语转换成计算机的机器语言,从而编写程序控制计算机。计算机程序设计&C语言C语言是世界上流行使用最广泛的高级程序语言之一,软件开发,服务器程序开发等软件领域都有C语言的使用,C语言最大的优势是效率,因为C语言比较接近底层,所以开发出的程序执行效率非常高,所以在大型程序中多数使用C语言,在效率优先的算法竞赛中大部分人也都使用C语言。编译器&
2、IDE为了将我们用C语言写成的语句变为计算机可执行的01组成的指令集合,需要使用叫做编译器的软件,标准的C语言编译器叫做GCC,因为GCC不是图形界面程序,初学者一般使用集成开发环境,即所谓的IDE,它将图形界面,程序的高度工具,编辑工具等集成在一起,成为一个整体的软件,更方便程序的编写和编译。最简单的程序:功能为在屏幕上输出一串单词#includeintmain(){printf("HelloACM");return0;}Code::Blocks黑框框的控制台printf函数输出字符串printf:这是刚刚用来输出HelloACM两个单词使用的
3、函数,print表示打印,f表示function,括号里的字符串为参数,用来表示要输出的内容和输出的格式,printf(“content”);就可以将双引号中的字符串输出。printf(“HelloACM”);中的表示一个特殊含义,表示在输出完这个字符串之后另起一行。这是一个只有输出没有输入的程序,正常情况下,一个程序应该具有的基本功能应该包括:以某种方式接受用户的数据,按照需求处理用户的数据,以某种方式将处理的结果反馈给用户。在竞赛中使用最简洁的输入输出方式,即键盘输入,屏幕输出。一个完整的程序:a+b#includeintmain(){i
4、nta,b;scanf("%d%d",&a,&b);printf("%d",a+b);return0;}变量&数据类型与数学方程中的变量类似,一个变量可以表示一个数字,或者字母,字符串等信息,比如x+y=z中的x、y,给予变量不同的值,相应会得到不同的结果。定义一个变量,就是指明一个符号以及它的数据类型,比如inta,b;表示定义两个整数a,b,用来代表两个整数,a,b叫做变量名,变量名的长度不能大于256且要以字母或_开头,大小写代表不同的名字。除了整数,还有浮点数,字符等数据类型。整数的运算刚刚的a+b中用到了加法,同样的,四则运算对于整数都可以使用可以使用a
5、-b计算ab的差,a*b计算积,但在计算a/b时要注意,因为ab定义时都是整数,所以a/b计算出来也会被处理成整数,或者叫做取整,即a除以b的整数部分,要取a除以b的除数,可以使用a%b得到,如果想要得到一个完整的小数,应该将a,b定义成double型。变量的赋值变量要有一个值才有意义,如果只定义了变量而没赋值,变量的值就是随机的,可以在任何需要的时候使用‘=’将变量赋一个字面值或者变量值,字面值即3,5这样的数字,比如a=3,b=5;赋为一个变量的值比如a=b就是将b的值赋给a。变量的初始化如果将定义了但未赋过值的变量拿来使用,就会得到不确定的结果,所以在定义变量时
6、最好使用初始化,即在定义时直接给变量一个值,比如inta=3,b=5;scanf函数读数据scanf是C语言中用来读入数据的一个函数,参数分为两部分,一部分用””括起来,叫做格式说明符,一部分为要输入的变量的地址,比如输入两个整数a,b,使用scanf(“%d%d”,&a,&b);这条语句,可以执行从键盘输入两个整数,并且输入之后ab的值分别等于这两个整数。%d表示在这个位置要输入的是一个整数,&a表示要输入值的变量是a,注意输入时的&,这个是不能缺少的。printf函数输出数据与scanf类似,printf函数的参数也分为两部分,””中使用%d表示该位置要输出一个整
7、数,但除表示格式的其他地方的字符串表示要直接输出的内容,比如a=3;printf(“%dasd”,a);会输出:3asd,printf不需要&,另外表示输出换行。main函数和头文件main函数是每一个C或C++程序必有的函数,可以理解为一个程序的主体,一个程序执行时从main函数的第一行开始,依次执行,头文件中包括了一些预处理操作,包含了头文件才能使用需要的一些函数和常量等,比如包含了stdio.h头文件,才能使用scanfprintf关于头文件的原理,暂时不需要关注。main函数的开始为intmain表示main函数需要返回一个整数,在程
此文档下载收益归作者所有