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