C语言基本语法


C语言基本语法

1. 最简单的c语言程序


# include <stdio.h>

main(){
    printf("Hello world\n");
}

2. 变量

变量名:第一个字符必须是字母,之后只能是字母、数字或者下划线

类型:int float char short long double

变量使用之前需要先定义:(类型 变量名)

int low, ip, step;

3. 常量

#define STEP  10

const int STEP 10;

4. 算数运算符

包括:+ – * / %

5. 关系运算符和逻辑运算符

包括:> >= < <= == !=

6. 条件表达式

[c]
if(a > b)
    z = a;
else
    z = b;

z = (a > b) ? a : b;
[/c]

7. switch

[c]
switch(a){

case 1:
    z = 1;
    break;
case 2:
    z = 2;
    break;
default:
    z = 0;
    break;

}
[/c]

8. while

[c]while(表达式){语句;}[/c]

9. for

[c]for(i = 0; i > n; i++){  }[/c]

10. 函数

[c]
int sum(int a, int b){
    s = a + b;
    return (int) s;
}
[/c]

11. 数组

[c]

int a[10];     /* 说明整型数组a,有10个元素 */

char ch[20];    /* 说明字符数组ch,有20个元素 */

[/c]

12. 指针

取一个对象的地址

p = & c;

int *ip;    /* ip是指向int类型的指针 */

13. 指针和数组

[c]

int a[10];

int *pa;

pa = &a[0];

[/c]