C语言
chenqipc
这个作者很懒,什么都没留下…
展开
-
C语言IO
1 错误报告 void perror( char const *message); //定义在stdio.h中 如果message不是NULL或空字符串,perror函数会打印出message,后面跟一个分号和空格,然后打印出一条当前错误信息。 2 终止函数 void exit( int status ); //定义于stdlib.h 该函数用于终止程序的运行。status参数返原创 2015-05-13 11:28:29 · 697 阅读 · 0 评论 -
C语言指针
1指针的声明 int *a; int* a; int* a,b,c //注 *号是*a的一部分,只对标识符有用,所以b和c只是整形变量 int *a,*b,*c; //也可以指定初始值 char *msg = “hello world”; == char *msg; msg = “hello world”;注意:hello world看起来是赋值给 *msg的,其实是赋值给 msg原创 2015-05-12 15:43:23 · 340 阅读 · 0 评论 -
C语言动态分配内存
1 malloc和free #include //stdlib.h声明如下 void *malloc(size_t size); void free(void *pointer); malloc函数的参数就是需要分配的内存字节数,当可用内存可以满足的时候,就是提取相应字节数的内存,并返回一个指向该内存的指针。 malloc分配的内存是一块连续的内存。 如果操作系统的内存无法满足mal原创 2015-05-11 17:04:23 · 401 阅读 · 0 评论 -
C语言结构体
1 结构体 数组是相同类型元素的集合。 结构体可以由多种不同类型的数据类型组成的新的数据类型 2 结构体声明 struct Student { int age; charchar *name; }; 3 结构体变量的定义 1、先定义结构体,再定义变量 struct Student { int age; charchar *na原创 2015-05-11 14:49:50 · 451 阅读 · 0 评论 -
C语言数组
1 一维数组定义方式 int a[10]; /* 说明整型数组a,有10个元素 */ float b[10], c[20]; /* 说明实型数组b,有10个元素,实型数组c,有20个元素 */ char ch[20]; /* 说明字符数组ch,有20个元素 */ 不能在方括号中用变量来表示元素的个数,但是可以是符号常数或常量表达式。例如:方括号中常量表达式表示数组元素的个数,如a[5]原创 2015-05-11 12:00:04 · 728 阅读 · 0 评论 -
C语言数据类型
1数据类型 2 整形字面值 字面值这个术语表示的是字面值常量,指定了自身的值并不允许改变。(const) 十进制的数字可以是 int long或unsigned long。 2.1整形 一般占4个字节(32位),最高位代表符号,0表示正数,1表示负数,取值范围是-2147483648~2147483647,在内存中的存储顺序是地位在前、高位在后。 int a=6;原创 2015-05-09 15:05:05 · 387 阅读 · 0 评论 -
C语言入门
#include #include #include #define MAX_NUM 20 int add(int,int); int main(){ printf("%s","111"); } int add(int a,int b){ return a+b; } 1.预处理指令 #include //标准IO库 #include // #includ原创 2015-05-09 13:44:05 · 332 阅读 · 0 评论