小白从零开始学习C 之 C语言 顺序结构 C语
小白从零开始学习C
之
C语言 顺序结构
C语言:一个函数包含声明部分和执行部分
C语句分为5类,分别是:
-
函数调用语句。函数调用语句由一个函数调用加一个分号构成。
-
表达式语句,一个表达式的最后加一个分号就成了一个语句。
-
空语句 “ ;”
-
复合语句。可以用{}把一些语句和声明括起来成为符合语句(又称语句块)。复合语句常用在if语句或循环语句中。
1.1最基本的语句——赋值语句
在C程序中,最常用的语句是:赋值语句和输入输出语句。其中最基本的是赋值语句。几乎每一个有使用价值的程序都包括赋值语句。
-
赋值运算符,如a=3;
-
复合运算符,如a+=3 等价于 a=a+3; x*y+8 等价于 x=x(y+8);
-
赋值表达式,由赋值运算符将一个变量和一个表达式连接起来的式子称为“赋值表达式”。它一般的形式是 变量
赋值运算符 表达式
如 a=a(b=5)(a=5,b=5,a=b)
-
赋值表达式和赋值语句 略
-
变量赋初值 略
1.2 数据的输入输出
1.关于数据输入输出的概念:几乎每一个C程序都包含输入输出。因为要进行运算,就必须给出数据,而运算的结果当然需要输出。没有输出的程序是没有意义的。输入输出是程序中最基本的操作之一。C语言本身不提供输入输出
2.在C用来实现输入和输出的主要有:scanf和printf函数,这两个函数分别是输入函数和输出函数。使用这两个函数是,程序设计人员必须指定这两个函数的数据输入输出格式,即,根据数据的不同选择不同的数据格式。
- Printf函数:(https://baike.baidu.com/item/printf)一般格式为:
printf(格式控制,输出列表);
括号内包含两个部分:
-
格式控制:使用双撇号括起来的一个字符串,称“转换控制字符串”,简称“格式字符串”。它包含了两个信息:
1.格式声明。格式声明由“%”和格式字符组成,如%d、%f等。它的作用是将输出的数据转换为指定的格式然后输出。格式声明总是由“%”字符开始的。
2.普通字符。即需要输出时原样输出的字符。
2.输出列表时程序输出的一些数据,可以是常量、变量、或者表达式。
1.3用scanf函数输入数据
Scanf函数的一般形式 scanf(格式控制,地址列表)
格式控制含义同printf函数。地址列表由若干个地址组成。可以是变量的地址或字符串的首地址。
Scanf函数的格式声明,与printf函数类似,以%开始,以一个格式字符结束。中间可以插入附加字符。