C语言基础知识

1.C转义字符
\n换行 \r回车 \t水平制表 \v垂直制表 \b退格 \f走纸换面 \a鸣铃
2.linux下gcc编译命令
gcc a.c -o a //编译
./a //运行
3.输入函数
说明符:d十进制整数 x十六进制整数 o八进制整数 u无符号十进制整数 f小数表示的浮点数 e指数表示的浮点数 c单个字符 s字符串
4.函数。
C语言程序是由函数构成的,函数是C语言程序的基本单位。
5.数组定义
int a[]={1,2,3,4};
6.头文件
#include <stdio.h>
7.主函数(入口函数)
int main(void){}
8.指针。指针的值是地址值(int、long类型);指针的类型是它所指示变量的类型。
int *p = &a;//p是指向变量A的指针
int a[10],*p1;
p1=a;//指针p1指向a数组的首元素。
float *p1[3], (*p2)[3];//前者是指针数组,有四个指针;后者是指向一个列元素有三个(还是四个?只有三个,0,1,2)的数组的指针。
int (* pf)();//指向函数的指针。
int *pf();//指针函数。他的返回值为指针。
int * * pp;//指向指针的指针,二级指针;
int a[2][3];//表示一个两行三列的数组a[0],a[1]表示这两行的地址。
char *s;
s=(char *)malloc(10*sizeof(char));//申请10个字节内存,申请成功S获取到一个地址值,失败返回NULL。
*s //表示指针s所指向的值。

posted @ 2013-04-19 20:16  夜月风  阅读(146)  评论(0编辑  收藏  举报