c-c++基础
还有的美好
程序猿部落酋长
展开
-
每周一记之初学c/c++(1)
本周主要学习c/c++基础语法,练习c语言经典算法100题。2015.4.26——2015.5.2## c语言基础 ##c语言记得先申明在使用;变量也尽量都赋予初值(否则可能引起莫名错误)。 变量或者函数可以多处声明但是只能在一处定义。 一、程序处理过程 1.预处理 预处理是C语言程序从源代码变成可执行程序的第一步,主要是C语言编译器对各种预处理命令进行处理,包括头文件的包含、宏原创 2015-05-02 14:49:44 · 290 阅读 · 0 评论 -
数到三的人退出(链表实现)
链表的实现昨天复习了这一周比较生疏的习题。而最后一个习题:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号。昨天通过数组完成,今天自己想通过循环单链表完成此习题。逻辑上这样比较简单。只需要每次计数到3的倍数就将该节点删除。#include <stdio.h>#include <stdlib.h>#define LEN 5class原创 2015-05-03 23:59:49 · 547 阅读 · 0 评论 -
链表的创建(带头节点以及不带头节点)
基础不扎实,写一晚上才勉强写完了自己的链表创建,必须一点一点写代码才能找到自己的问题,再一点一点修正。问题再多也要一点一点面对。#include <stdlib.h>#include <stdio.h>#include <malloc.h>typedef struct student{ int num; char name[20]; struct student * n原创 2015-05-05 09:20:01 · 1835 阅读 · 0 评论