![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 696 阅读 · 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 · 338 阅读 · 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 · 399 阅读 · 0 评论 -
C语言结构体
1 结构体数组是相同类型元素的集合。结构体可以由多种不同类型的数据类型组成的新的数据类型2 结构体声明struct Student { int age; charchar *name; }; 3 结构体变量的定义1、先定义结构体,再定义变量struct Student { int age; charchar *na原创 2015-05-11 14:49:50 · 450 阅读 · 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 · 726 阅读 · 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 · 385 阅读 · 0 评论 -
C语言入门
#include #include #include #define MAX_NUM 20int 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 评论