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]