码迷,mamicode.com
首页 >  
搜索关键字:编程入门    ( 677个结果
数据结构入门——动态数组
数组的一大缺点就是长度定义后不能再改变,此程序实现了动态数组,类似于Java中的ArrayList的结构,有增、删、排序、遍历、扩容追加等功能。 动态数组的实现: /* 2013年2月16日19:18:35 此程序将数组中的元素进行追加、删除、排序、遍历输出等操作。 与java中的各方法相同,从而更加深入理解java中的方法。 */ # include # include ...
分类:编程语言   时间:2015-08-05 13:04:19    阅读次数:114
数据结构入门——递归
数据结构是学习编程路上的重要一步,也为以后学习算法打下基础,数据结构又称算法与数据结构,与算法密不可分,是计算机软件专业的核心课程,其重要性不言而喻。     递归分为递推与回归两个过程,递归的优点是容易理解,方便编程,可以解决很多问题,缺点是需要不断的调用递归,时间效率慢,空间占用大。 递归示例: # include int f(int n) { //printf("1");...
分类:其他好文   时间:2015-08-05 10:30:49    阅读次数:88
C语言编程入门——枚举与宏定义
枚举是编程人员自己定义的一种基本数据类型,这种类型的变量只能取枚举中的值,好处就是能够防止变量的错误赋值。用法:enum 类型名{变量1,变量2,变量3,...}     C语言中宏定义是定义在程序头部,作预处理用,有无参和有参两种,可以看作是一个过程的调用,与函数调用不一样,不涉及入栈出栈问题,调用速度快。用法:#define 替换名 原名 宏定义示例1: # include ...
分类:编程语言   时间:2015-08-04 21:10:04    阅读次数:185
C语言编程入门——综合练习(一)
至此,C语言的基础知识已经基本学完了,然而你会发现学完C语言,却什么也做不了,当时我学到这里时也是这样,学习编程是一个漫长的过程,前面只是编程语言的基础,后面还会有很长的路要走,希望能够坚持下去。     这里,我们做一些小程序练习,再大的程序也是由小程序组装起来的,正如:不不积跬步,无以至千里。 求菲波拉契亚数列: # include int main(void) { int...
分类:编程语言   时间:2015-08-04 21:05:20    阅读次数:136
C语言编程入门——综合练习(二)
解一元二次方程: # include # include int main(void) { double a; double b; double c; double x1; double x2; double det; char ch; do { printf("请输入a b c 三个系数的值:\n"); printf("a = "); scanf("%...
分类:编程语言   时间:2015-08-04 21:04:31    阅读次数:109
C语言编程入门——综合练习(三)学生管理系统
C语言学生管理系统:     此程序综合了链表,排序等知识,可以说是一个综合练习。 # include # include # include typedef struct Student { char name[20]; char sex; int age; int score; char sid[20]; struct Student * pNext; }ST, *...
分类:编程语言   时间:2015-08-04 21:03:44    阅读次数:130
C语言编程入门——综合练习(四)上机考试题
这份程序是我们学院C语言上机考试题库中的部分题,由我同学总结,并共享给大家。 求n个(项)数据之和或积 //求n个数据的和(或积) #include int main() { int a[100];  int i = 0; int n; printf("此程序将实现累和还有累积的功能,请输入项数\n"); ...
分类:编程语言   时间:2015-08-04 21:01:58    阅读次数:146
C语言编程入门——常用运算符
这里演示了几个常用运算符的应用 前后自增运算符的区别(注意,这个经常会考到): # include int main(void) { int i, j, k, m; i = j = 3; k = ++i; //计算后i = i + 1,即结果i值加1, m = j++; //计算后j = j + 1,即结果j值加1, printf("i = %d, j = %d,...
分类:编程语言   时间:2015-08-03 14:48:00    阅读次数:160
C语言编程入门——动态内存分配
内存管理,是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。内存管理是C语言编程中重要的组成部分,C语言中的内存需要手动分配,手动释放,一般遵循分配多少,释放多少,以免造成内存泄漏。内存管理是一项重要且复杂的事情,理解内存管理,对后面课程及项目的学习会有很大的作用。     之前创建变量,是系统自动分配的内存,放在栈内存中...
分类:编程语言   时间:2015-08-03 11:39:29    阅读次数:156
C语言编程入门——结构体(上)
??     在C语言中,结构体(struct)指的是一种数据结构,是C语言中聚合数据类型(aggregate data type)的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员(member),且这些成员可以为不同的类型,成员一般用名字访问。     结构体是自己定义的结构类型,为以后创建链表结点作铺垫。 ...
分类:编程语言   时间:2015-08-03 11:38:40    阅读次数:159
677条   上一页 1 ... 49 50 51 52 53 ... 68 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!