c语言自我介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

c语言自我介绍

篇一:c语言个人+总结(上)

写在最前面,一下内容全凭理解总结。若有错误请谅解,若有问题可以找我一、数据类型

二、输入输出

1、输出:printf函数printf(格式控制,输出表列)示例:printf(“a=%db=%c”,a,b)

该函数有两个参数(简单说明了基本格式,详细请看C程序设计69---74页)1、格式控制(定义输出的格式如:%d%c)○

2、输出表列(定义输出的数据:可以是变量,常量,或者表达式。如:a,b)○

这里的a,b变量是按照当前定义的输出格式的顺序以及格式输出的。如:a对应%d,b对应%c。a的值先于b的值输出。

示例:printf(“a=%db=%c”,a,b)假设a=5b=66。输出结果为:a=5b=B 2、输入:scanf函数scanf(格式控制,地址列表)(详细请看:75--78)

1)格式控制(定义输入数据的格式如:%d%c)

2)地址列表(定义输入数据存入的地址:如:&a或指针或数组名)示例:

#includemain(){inta,b;int*p=&a;

scanf(“%d%d”,p,&b);

printf(“a=%d,b=%d\n”,a,b);}

输入:510结果:

a变量的输入通过指针b变量的输入通过求址(&)

3、字符数据的输入输出:

字符的输出:putchar()函数括号内可带入变量,可填入字符常量,aScii 值。如:inti=97;putchar(97);putchar(‘a’);putchar(i);结果都是输出字符:a。

字符的输入:getchar()函数从键盘捕获一个输入如:chara;a=getchar();printf(“%c”,a);输入:E结果

三、顺序结构

我的理解是从上往下执行无选择结构无循环结构即是顺序结构。没什么好说的。四、选择结构

实现选择结构的语句:if、switch。

同时配合关系运算符关系表达式逻辑运算符逻辑表达式实现选择结构。(详见.91-95页)

关系运算符:>,>=,关系表达式:用关系运算符将两个数值或数值表达式链接起来的式子。如:a>b+c;逻辑运算符:&&(与),||(或),!(非)逻辑表达式:用逻辑运算符将数值,或变量,或表达式连接在一起的式子。

如:a&&c运算符的优先次序:从下到上!(非)的优先级最高。

1、if语句:

格式:(建议按照下面的格式书写逻辑为真或假时的语句可以很清晰

的看出)缩减型格式:if(){}else{}if(逻辑表达式){

当逻辑表达式返回真时执行的语句//{}内为语句块里面可以书写各种合法语句,假如再往里面写if语句于是if嵌套出现了}

else{

当逻辑表达式返回假时执行的语句}例如:

#includemain()

{inta;int*p=&a;

scanf(“%d”,p);if(a>0&&aprintf(“Thenumberisout

ofRange\n!”);

输入:110结果

}

程序包含了:变量定义,指针,输入,输出,if选择。输入:80结果}

if的嵌套自行查看。2、switch:格式:switch(表达式){

case常量1:语句1;break;case常量2:语句2;break;…………….. case常量n:语句n;break;default:语句n+1;}

1、switch后面括号内的”表达式”,其值的类型应为整数型(包括字符型)。

2、{}内为switch的=语句块当()内表达式的值=语句体中的某一个变量的

值时,语句体从当前相等的常量处开始执行直到执行到break或语句块结束。

3、default当(表达式)内的值都不符合case后的常量则执行default后

的语句4、以上说明了当表达式内的值符合某个case后的常量则该case既语句块开始执行的位置若无符合的项则从default开始执行语句示例:

#includemain(){

chara;switch(a){

'a':printf(“

输入E

scanf(“%c”,&a);

}

结果:输入a

}

printf(“\n”);

case

90~100”);break;

case'B':printf(“分数在80~90”);break;case'c':printf(“分数在70~80”);break;case'd':printf(“分数在60-70”);break;case'E':printf(“default:printf(“不知道你说了什么”);

输入aBcdE以外的字母

若语句中没有break语句会一直执行下去直到遇上break或所有语句执行完成以上即为if和switch的小结五、循环结构

实现循环的语句:while,do…while,for

1、while循环:

while(条件表达式){

循环体//由语句构成

}

当(表达式)内的条件成立时执行循环体。当条件不满足时结束循环。示例:

#includemain(){

inti=0,sum=0;while(iprintf(“sum=%d\n”,sum);}结果:

sum+=i;i++;

2、do...while循环:

do{

循环体//由语句构成}

while(条件表达式);

dowhile循环与while循环大体上没什么区别

篇二:c语言实践心得体会

c语言实训心得

10903090113李新程

在初学c语言的一个学期后,我们进行了c语言实训阶段,尝试编写

相关文档
最新文档