链表:插入数据
开头插入插入数据方法 方法1 struct Node* temp=(struct Node*)malloc(sizeof(struct Node)); //创建新的内存空间 temp->date=x; //赋予你要插入的值X temp->next=NULL; //让新的节点的后继指针指向NULL if(head!=NULL) { temp->next=head; } //如果头指针head不等于空,则说明链表里面已经有元素了,不能直接让头指针等于该节点,应该让该节点的后继指针指向head指向的值,因为之前head指向的第一个节点,现在又新建节点指向第一个节点,所以第一个节点变成了第二个节点,该新节点成了第一个节点。如果把链表比作是用桥连接的岛,那么节点就是小岛,而head只是一架桥(指针指向指针就像桥直接连接了桥,只有岛才是数据) head=temp; ...
c语言简单超市库存管理系统
推荐使用devc++直接打开#include<stdio.h>#include<stdlib.h>#include<string.h>
struct stu{ int id; char name[50]; char place[50]; int number; int price;};struct stu str[1000];int choose_number;//用于操作选项的数字int n=0;//表示库里有多少商品
void wel_come();//欢迎页面void choo_se00();//选择菜单void choo_se01();//新购商品入库void choo_se02();//物品信息删除void choo_se03();//物品信息修改void choo_se04();//物品信息查询void choo_se05();/& ...
常用c语言数据类型与转义序列
整形1.有符号类型 对应使用关键字符short: %hdint: %dlong: %ldlong long: %lld有符号类型前面可以加signed强调是有符号类型,例如:signed int
2.无符号类型 对应使用关键字符unsigned short: %huunsigned int: %uunsigned long: %luunsigned long long: %llu
浮点形类型 对应使用关键字符flort: %fdouble: %lflong double: %Lf
字符形类型 对应使用关键字符char(单个字符): %cchar(字符串): %s
转义序列转义序列 ...

