随笔分类 -  C语言

摘要:一、本设计涉及的重要C语言知识有: 1.单链表的各种操作2.文件流的操作3.单链表的排序二、本设计主要以下几个模块组成1.学生成绩添加模块2.学生成绩删除模块3.学生成绩修改模块4.学生成绩检索模块5.学生成绩显示模块(包括成绩排序)6.学生成绩保存模块效果图:本设计大概5、6百行代码左右,通过这... 阅读全文
posted @ 2011-11-12 09:28 IT人Key 阅读(400) 评论(0) 推荐(0)
摘要:通讯录在通讯录(一)的基础上作了一些完善,添加了保存联系人的功能。主要涉及的C语言重要知识点有:文件流的操作代码:main.c#include #include "record.h"int menu_select(void);void hand_menu(int cmd, int *flag);in... 阅读全文
posted @ 2011-11-05 09:37 IT人Key 阅读(161) 评论(0) 推荐(0)
摘要:这次的设计用到C语言的单向链表实现。包括的C语言重点知识有1.typedef的使用2.自定义宏的使用3.单向链表的实现和操作1.1 设计题目本课程设计的目的是学习建立链表,使用链表存储结构信息,增加链表结点及删除链表结点等基本操作。实际设计时,可增加数据信息及检索等功能。1.2 设计要求1.2.1 ... 阅读全文
posted @ 2011-11-02 20:17 IT人Key 阅读(338) 评论(0) 推荐(0)
摘要:本设计完成一个工资统计的小设计,涉及的C语言重点知识有:1,结构体2,结构体指针数组3,枚举类型1.1 设计题目本课程设计要求设计一个公司职员的数据结构,并使用结构指针数组存储职员信息,统计公司员工工资总额和平均工资。1.2 设计要求设计要求实现如下功能:(1)使用结构指针数组设计一个公司职员的数据... 阅读全文
posted @ 2011-11-02 08:18 IT人Key 阅读(441) 评论(0) 推荐(0)
摘要:余从开始决定自学嵌入式到现在已经一年了,回顾一路走来学了linux系统管理、ARM编程、系统移植、驱动一系列课程,但是现在仍然感觉动手写代码的能力差之甚远,痛定思痛,于是重新开始修炼C语言,以求达到深入理解C语言并能写出高质量C代码的层次。我相信很多同学肯定和我一样,虽然了解C语言的基本语法,能写单... 阅读全文
posted @ 2011-11-01 16:33 IT人Key 阅读(351) 评论(0) 推荐(0)
摘要:C语言的inline一、inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。 表达式形式的宏定义一例: #define ExpressionName(Var1,Var2) ((Var1)+(Var2))*((Var1)-(Var2))为什么要取代这种形式... 阅读全文
posted @ 2011-09-27 11:28 IT人Key 阅读(197) 评论(0) 推荐(0)
摘要:[转载]深入理解指针函数 (2011-07-13 22:35:56)转载原文标签: 转载 原文地址:深入理解指针函数作者:周立功1.指针函数的定义 顾名思义,指针函数即返回指针的函数。其一般定义形式如下: 类型名 *函数名(函数参数表列); 其中,后缀运算符括号“()”表示这... 阅读全文
posted @ 2011-07-14 08:13 IT人Key 阅读(220) 评论(0) 推荐(0)
摘要:函数指针是指向函数的指针变量。 因而"函数指针"本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就... 阅读全文
posted @ 2011-04-29 16:51 IT人Key 阅读(149) 评论(0) 推荐(0)
摘要:1 函数指针变量在C语言中,一个函数总是占用一段连续的内存区,而函数名就是该函数所占内存区的首地址。我们可以把函数的这个首地址(或称入口地址)赋予一个指针变量,使该指针变量指向该函数。然后通过指针变量就可以找到并调用这个函数。我们把这种指向函数的指针变量称为"函数指针变量"。函数指针变量定义的一般形... 阅读全文
posted @ 2011-04-29 16:23 IT人Key 阅读(196) 评论(0) 推荐(0)
摘要:typeof关键字是C语言中的一个新扩展。只要可以接受typedef名称,Sun Studio C 编译器就可以接受带有typeof的结构,包括以下语法类别:声明函数声明符中的参数类型链表和返回类型类型定义类型操作符ssizeof操作符复合文字typeof实参编译器接受带双下划线的关键字:__typ... 阅读全文
posted @ 2011-04-06 15:17 IT人Key 阅读(254) 评论(0) 推荐(0)