![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
传说Cheney
The shortest answer is doing!
展开
-
getchar 的用法
 功能 从stdin流中读字符 该函数声明在stdio.h头文件中,使用的时候要包含stdio.h头文件。如: #include<stdio.h> int getchar(void);   getchar 由宏实现:#define getchar() get转载 2018-12-22 12:07:03 · 1398 阅读 · 0 评论 -
指针注意事项
指针其实是一个常量数组,在未给其初始化时不能进行操作(赋值或修改);原创 2018-12-20 14:03:44 · 101 阅读 · 0 评论 -
C语言数组输入汉字
#include<stdio.h>int main(){ char name[4]={"刘备"}; printf("%s&am原创 2018-12-20 13:43:55 · 10613 阅读 · 4 评论 -
文件输入的输出
字符(串)的读写 :fgets 和 fputs;数据库的读写 :fread 和 fwrite;格式化的读写 :fscnaf 和 fprintf;原创 2018-12-20 13:43:38 · 129 阅读 · 0 评论 -
指针与函数传值
我在上篇文章中写过malloc函数与指针的问题这次注意说明指针传值的问题在函数中的指针需要传的地址比如在以下这个单链表建立的代码中;#include<stdio.h>#include<stdlib.h>typedef struct node{ int data; struct node *next; }slnode;/**/void initiat...原创 2018-12-24 21:35:00 · 305 阅读 · 0 评论 -
C语言递归算法
原创 2019-01-07 16:17:12 · 221 阅读 · 0 评论 -
结构体嵌套
typedef struct tagNode{ char *pItem; pNode pNext;} *pNode;从表面上看,上面的示例代码与前面的定义方法相同,所以应该没有什么问题。但是编译器却报了一个错误,为什么呢?莫非 C 语言不允许在结构中包含指向它自己的指针?其实问题并非在于 struct 定义的本身,大家应该都知道,C 语言是允许在结构中包含指向它自己的指针...原创 2019-01-14 14:31:42 · 1860 阅读 · 0 评论 -
顺序表与数组的关系
顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。线性表采用顺序存储的方式存储就称之为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。从顺序表的定义上可以看出,顺序表就是数组。二者只是不同领域中的称呼。顺序表是数据结构中的专有名词,而数组是在C语言或者其它编程语言中的一种数据类型。可以说,数组是顺序表在实际编程...原创 2019-01-14 20:49:12 · 7724 阅读 · 1 评论