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]