C语言程序设计第一节基本结构

小微 科技C语言程序设计第一节基本结构已关闭评论106字数 2415阅读模式
摘要C语言永远不会过时其实学编程关键是学习其思想,如果你精通了一门,再去学其他的时候也很容易上手。C不会过时的,尤其是在unix、linux操作平台上,学好C是必须的。C跟C++在很多...

C语言永久不会过时

其实学编程关键是学习其思想,如果你精晓了一门,再去学其他的时候也很容易上手。C不会过时的,特别是在unix、linux操作平台上,学好C是必需的。文章源自微观生活(93wg.com)微观生活-https://93wg.com/10228.html

C跟C++在不少方面也是兼容的,c是c++的基础。文章源自微观生活(93wg.com)微观生活-https://93wg.com/10228.html

再者c能从很大的程度上帮你了解计算机的发展史,数据结构等方面的知识,不少软件、乃至操作系统中的很大部份是用c来实现的。文章源自微观生活(93wg.com)微观生活-https://93wg.com/10228.html

还有一些电器芯片的程序,比如电冰箱内制冷系统……可以说用c可以解决一切可能遇到的问题,关键是你要能精晓它。文章源自微观生活(93wg.com)微观生活-https://93wg.com/10228.html

所以放开手脚去斗胆的学吧,c永久不会过时文章源自微观生活(93wg.com)微观生活-https://93wg.com/10228.html

从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种繁杂程序。C语言提供了多种语句来实现这些程序结构。 本章介绍这些基本语句及其利用,使读者对C程序有一个初步的认识, 为后面各章的学习打下基础。文章源自微观生活(93wg.com)微观生活-https://93wg.com/10228.html

C程序的语句文章源自微观生活(93wg.com)微观生活-https://93wg.com/10228.html

C程序的执行部份是由语句组成的。 程序的功能也是由执行语句实现的。文章源自微观生活(93wg.com)微观生活-https://93wg.com/10228.html

C语句可分为下列五类:文章源自微观生活(93wg.com)微观生活-https://93wg.com/10228.html

1.表达式语句文章源自微观生活(93wg.com)微观生活-https://93wg.com/10228.html

2.函数调用语句

3.节制语句

4.复合语句

5.空语句

1.表达式语句

表达式语句由表达式加之分号“;”组成。其一般情势为: 表达式; 执行表达式语句就是计算表达式的值。例如: x=y+z; 赋值语句y+z; 加法运算语句,但计算结果不能保存,无实际意义i++; 自增1语句,i值增1

2.函数调用语句

由函数名、实际参数加之分号“;”组成。其一般情势为: 函数名; 执行函数语句就是调用函数体并把实际参数赋与函数定义中的情势参数,然后执行被调函数体中的语句,求取函数值。例如printf;调用库函数,输出字符串。

3.节制语句

节制语句用于节制程序的流程, 以实现程序的各种结构方式。

它们由特定的语句定义符组成。C语言有九种节制语句。 可分成下列三类:

前提判断语句

if语句,switch语句

循环执行语句

do while语句,while语句,for语句

转向语句

break语句,goto语句,continue语句,return语句

4.复合语句

把多个语句用括号{}括起来组成的一个语句称复合语句。 在程序中应把复合语句看成是单条语句,而不是多条语句,例如

{

x=y+z;

a=b+c;

printf;

}

是一条复合语句。复合语句内的各条语句都必需以分号“;”结尾,在括号“}”外不能加分号。

5.空语句

只有分号“;”组成的语句称为空语句。 空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。例如 while!=\'\\n\'); 本语句的功能是,只要从键盘输入的字符不是回车则从新输入。这里的循环体为空语句。

赋值语句

赋值语句是由赋值表达式再加之分号形成的表达式语句。 其一般情势为: 变量=表达式; 赋值语句的功能以及特色都与赋值表达式相同。 它是程序中使用至多的语句之一。 在赋值语句的使用中需要注意下列几点:

1.因为在赋值符“=”右侧的表达式也能够又是一个赋值表达式,因而,下述情势 变量=; 是成立的,从而构成嵌套的情景。其开展以后的一般情势为: 变量=变量=…=表达式;

例如:

a=b=c=d=e=5;依照赋值运算符的右接合性,因而实际上等效于:

e=5;

d=e;

c=d;

b=c;

a=b;

2.注意在变量说明中给变量赋初值以及赋值语句的区分。给变量赋初值是变量说明的一部份,赋初值后的变量与其后的其它同类变量之间仍必需用逗号间隔,而赋值语句则必需用分号结尾。

3.在变量说明中,不允许连续给多个变量赋初值。 如下述说明是过错的: int a=b=c=5 必需写为 int a=5,b=5,c=5; 而赋值语句允许连续赋值

4.注意赋值表达式以及赋值语句的区分。赋值表达式是一种表达式,它可以呈现在任何允许表达式呈现之处,而赋值语句则不能。

下述语句是合法的: if>0) z=x; 语句的功能是,若表达式x=y+5大于0则z=x。下述语句是非法的: if>0) z=x; 由于=y+5;是语句,不能呈现在表达式中。

数据输出语句

本小节介绍的是向标准输出装备显示器输出数据的语句。在C语言中,所有的数据输入/输出都是由库函数完成的。 因而都是函数语句。本小节先介绍printf函数以及putchar函数。printf函数printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”之意。其功能是按用户指定的格式, 把指定的数据显示到显示器屏幕上。在前面的例题中咱们已屡次使用过这个函数。

一、printf函数调用的一般情势

printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不请求在使用 printf 函数以前必需包括stdio.h文件。printf函数调用的一般情势为: printf其中格式节制字符串用于指定输出格式。 格式节制串可由格式字符串以及非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、情势、长度、小数位数等。如“%d”表示按十进制整型输出,“%ld”表示按十进制长整型输出,“%c”表示按字符型输出等。后面将专门给予讨论。

非格式字符串在输出时原样照印,在显示中起提醒作用。 输出表列中给出了各个输出项, 请求格式字符串以及各输出项在数量以及类型上应当逐一对应。

void main

{

int a=88,b=89;

printf;

printf;

printf;

printf;

}

a<--8,b<--89

printf;

printf;

printf;

printf;

本例中四次输出了a,b的值,但因为格式节制串不同,输出的结果也不相同。第四行的输出语句格式节制串中,两格式串%d 之间加了一个空格,所以输出的a,b值之间有一个空格。第五行的printf语句格式节制串中加入的是非格式字符逗号, 因而输出的a,b值之间加了一个逗号。第六行的格式串请求按字符型输出 a,b值。第七行中为了提醒输出结果又增添了非格式字符串。

以上就是微观生活(93wg.com)关于“C语言程序设计第一节基本结构”的详细内容,希望对大家有所帮助!

继续阅读
 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/10228.html