2.C语言的一些基础知识

一个最简单的C程序

#include <stdio.h>

int main(){
   printf("Hello C.");

   return 0;
}

注释

注释是给人看的,解释某行代码或某几行代码。计算机遇到注释符号 /**/ // 便不作理会其注释内容。

多行注释 /* 这里写注释内容 */

单行注释 // 这里写注释内容

变量与赋值语句

变量是存储数据的“盒子”。在C语言中,要使用变量需先声明变量,如下:

int var; // 定义一个名叫var的变量

int 是C中的整型数据类型。变量要使用,需初始化,鸡必须给变量赋一个值,如下:

int var;
var = 100; // 给变量var赋初值为100

类型定义typedef与结构体

定义顺序表:

typedef struct{
   int data[MAXSIZE]; // 数据域
   int length; // 顺序表当前长度
}SeqList;

选择语句

1、条件语句 if

// if型
if(表达式){
   语句;
}

// if···else型
if(表达式){
   语句;
}
else{
   语句;
}

// if···else if···else型
if(表达式){
   语句;
}
else if(表达式){
   语句;
}
...
else{
   语句;
}

2、开关语句switch

switch {
   case 条件1: 语句1; break;
   case 条件2: 语句2; break;
   ...
   case 条件n: 语句n; break;
   default: 语句n+1; 
}

循环语句

1、for循环语句

for(赋初值表达式序列; 条件; 修改表达式序列){
   语句;
}

2、while循环语句

while(条件){
   语句;
}

3、do-while循环语句

do {
   语句;
}while(条件);

输入输出

输入 scanf([格式串],变量1,...,变量n)

输出 printf([格式串],表达式1,...,表达式n)