小白从零开始学习C 之 C语言 顺序结构 C语

小白从零开始学习C

C语言 顺序结构

C语言:一个函数包含声明部分和执行部分

C语句分为5类,分别是:

  1. 控制语句

  2. 函数调用语句。函数调用语句由一个函数调用加一个分号构成。

  3. 表达式语句,一个表达式的最后加一个分号就成了一个语句。

  4. 空语句 “ ;”

  5. 复合语句。可以用{}把一些语句和声明括起来成为符合语句(又称语句块)。复合语句常用在if语句或循环语句中。

1.1最基本的语句——赋值语句

在C程序中,最常用的语句是:赋值语句和输入输出语句。其中最基本的是赋值语句。几乎每一个有使用价值的程序都包括赋值语句。

  1. 赋值运算符,如a=3;

  2. 复合运算符,如a+=3 等价于 a=a+3; x*y+8 等价于 x=x(y+8);

  3. 赋值表达式,由赋值运算符将一个变量和一个表达式连接起来的式子称为“赋值表达式”。它一般的形式是 变量
    赋值运算符 表达式

如 a=a(b=5)(a=5,b=5,a=b)

  1. 赋值表达式和赋值语句 略

  2. 变量赋初值 略

1.2 数据的输入输出

1.关于数据输入输出的概念:几乎每一个C程序都包含输入输出。因为要进行运算,就必须给出数据,而运算的结果当然需要输出。没有输出的程序是没有意义的。输入输出是程序中最基本的操作之一。C语言本身不提供输入输出

2.在C用来实现输入和输出的主要有:scanf和printf函数,这两个函数分别是输入函数和输出函数。使用这两个函数是,程序设计人员必须指定这两个函数的数据输入输出格式,即,根据数据的不同选择不同的数据格式。

  1. Printf函数:(https://baike.baidu.com/item/printf)一般格式为:
    printf(格式控制,输出列表);

括号内包含两个部分:

  1. 格式控制:使用双撇号括起来的一个字符串,称“转换控制字符串”,简称“格式字符串”。它包含了两个信息:

    1.格式声明。格式声明由“%”和格式字符组成,如%d、%f等。它的作用是将输出的数据转换为指定的格式然后输出。格式声明总是由“%”字符开始的。

2.普通字符。即需要输出时原样输出的字符。

2.输出列表时程序输出的一些数据,可以是常量、变量、或者表达式。

小白从零开始学习C 之 C语言 顺序结构 C语

1.3用scanf函数输入数据

Scanf函数的一般形式 scanf(格式控制,地址列表)

格式控制含义同printf函数。地址列表由若干个地址组成。可以是变量的地址或字符串的首地址。

Scanf函数的格式声明,与printf函数类似,以%开始,以一个格式字符结束。中间可以插入附加字符。