- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言学习纲要
认识程序基本的执行流程
#include stdio.h
#include “stdlib.h”
/*
有关C语言注释的一些说明:
这段/ *与* /包括起来的部分是一段注释,编译器将不予理会,仅用来方便程序员阅读、调试代码。另:// 是一段单行注释,这是C++风格的注释,可以把这一行后面的内容视为注释。
*/
int main()
{
printf(“这段程序即将暂停\n”);
system(“pause”); //system()函数用来调用一个系统的程序,程序路径用英文双引号括起来,system()函数包括在stdlib.h库中。
printf(“已从暂停中恢复。\n”);
return 0;
}
程序总是从main()这个过程开始执行的,分号置于语句末尾表示该语句结束(C语言中换行并不代表语句结束)。
一段代码中可能会用上该代码本身未定义的行为,如printf(),该函数未在代码中写明该如何将数据输出到屏幕上。这就需要对定义了printf()函数的文件进行包含,即include。这需要使用#include命令,#include命令可以有两种形式,一个是用””将对应文件括起来,还有个是用。它们的区别是:前者会先有哪些信誉好的足球投注网站代码所在目录,未能找到对应文件再有哪些信誉好的足球投注网站系统库;后者则只有哪些信誉好的足球投注网站系统库。
理解变量以及变量的类型
#include stdio.h
int main()
{
int c1=3,_d;
printf(“c1=%d,_d=%d”,c1,_d);
return 0;
}
C语言中变量的声明是用数据类型作为开头,后面跟上具体变量的标识符(多个变量同类型可以用英文逗号分隔开)构成一条声明语句,标识符后面可以选择性地添加上变量的初始化信息。如:int a=5,b=2;float f;
C语言基本变量类型有多种。常见的有int、float、char,分别对应整型数(有范围的整数)、浮点型数(有范围的有精度的小数)、字符型数(0-255间的整数,但逻辑上表示一个字符)。
变量可以被反复赋值,它的具体取值取决于最近一次的取值(如果没有,将会是个未知的确定值)。赋值是C语言中最常用的运算符之一,它用=表示,如:a=b,就是将b中的值传递给a(自右向左)。
了解函数的声明及其定义
#include stdio.h
int add(int a,int b)
{
return a+b;
}
int main()
{
int x=1,y=2,sum;
sum=add(x,y);
printf(“a+b=%d”,sum);
return 0;
}
这段代码中有两个函数,main函数与add函数。main()也是一个函数,不过它的作用就是充当程序的入口。
仔细比较会发现,除了函数的标识符(add与main)不同外,add中还增加了int a,int b这样的语句。它的作用是给函数定义一个参数列表,即以后使用该函数必须将参数一一对应填入,才能正常使用该函数。对于这个函数而言,参数列表就是本函数从外界获取变量初始值的过程:调用方(main)执行了add(x,y),将x与y分别赋值给add函数中的两个整型变量a、b。
再仔细对照不难看出两个函数都存在return语句。这个语句的作用就是给当前函数指定一个返回值,并返回。所谓返回,就是结束当前函数的执行,将控制权交回函数调用方(main函数返回则表明程序退出)。所谓返回值,就是函数给函数调用者提供的一个数据,具体数据类型由函数声明方式指出(本例中都是int)。在函数返回时发生以下过程:
函数指定一个返回值,调用者从函数名那取得该返回值,调用者自行决定是否保存该值。本例中,add函数指定了a+b的运算结果为返回值,main函数将该返回值赋值给了sum变量。
掌握运算符的使用与作用
C语言的运算符的使用十分灵活,正因为此,不正确的使用或者过于花哨的使用会严重影响该代码的正确性或可读性,请慎重。C语言除了算数运算符外还增加了几大类运算符:
a.逻辑运算符,、||、!,逻辑与、逻辑或、逻辑非
b.位运算符,、|、~、^、、,按位与、按位或、按位取反、按位异或、右移位、左移位
c.赋值运算符:=及其派生的+=、-=、*=、/=等运算符与赋值组合成的复合赋值运算符
d.关系运算符:==、=、=、、、!=,等于、小于或等于、大于或等于、小于、大于、不等于。注意:初学者容易将==误写成=,这会严重影响程序的正确执行。
e.条件运算符:?:,C语言中唯一一个三目运算符,但是尽量少用,它会严重影响你代码的可读性。
f.求字节运算符:sizeof,返回一个对象或者类型所占的内存字节数 .强制型转换运
文档评论(0)