C语言
c语言基础
春林初绿
知错能改,实时更新,热爱安卓
展开
-
大数相加
问题描述:将两个大于long型的整数相加,输出结果 int main(void) { char s1[40], s2[40]; int num1[40] = { 0 }, num2[40] = { 0 }; gets(s1); gets(s2); int L1 = strlen(s1), L2 = strlen(s2); int MAX = L1 > L2 ? L1 : L2; ...原创 2019-05-16 19:31:11 · 125 阅读 · 0 评论 -
单链表的就地逆置(头插法)
头插法(图示) 1.原链表 2.链表的初始化:定义两个指针p,q,p用来保存下一个需要逆置的节点,q指向目前要逆置的节点 //准备工作 p=head->next; head->next=NULL; q=p; 3.第一个节点的逆置 //逆置 q->next=head->next; head->next=q; //第二个节点逆置的准备工作 q=p; p=p->...原创 2019-05-22 17:46:41 · 9693 阅读 · 1 评论 -
C语言——typedef
typedef 为基本数据类型取一个新的名字 type int size; //表示给int这个数据类型提供了一个叫作“size”的名字,可以在任何需要调用int的时候用size调用 为用户自定义的数据类型取一个新的名字 typedef struct{ //typedef代表给结构体(struct)类型重新命名为Stu string name; int age; }...原创 2019-09-09 21:24:47 · 115 阅读 · 0 评论