当前位置:首页 » 行业资讯
开发技术指南» 文章正文
    引言: 概述 在第一章中已经介绍过,c源程序是由函数组成的。
 

 

    摘要:  指针是c语言中广泛使用的一种数据类型。 运用指针编程是c语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了c语言的功能。 学习指针是学习c语言中最重要的一环, 能否正确理解和使用指针是我们是否掌握c语言的一个标志。同时, 指针也是c语言中最为困难的一部分,在学习中除了要正确理解基本概......
 ·c语言程序设计基础之结构    »显示摘要«
    摘要:  在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,c语言中给出了另一种构造数据类型——“结构”。 它相当于其它高级语言中的记录。  “结构”是一种构造类型,它是由若干“......


C语言程序设计基础讲座之函数
  概述

【程序编程相关:再战长焦 奥林巴斯SP-500相机利剑出

【推荐阅读:手机实名制防范短信陷阱的一柄“利剑”

  在第一章中已经介绍过,c源程序是由函数组成的. 虽然在前面各章的程序中都只有一个主函数main(), 但实用程序往往由多个函数组成.函数是c源程序的基本模块, 通过对函数模块的调用实现特定的功能.c语言中的函数相当于其它高级语言的子程序. c语言不仅提供了极为丰富的库函数(如turbo c,ms c 都提供了三百多个库函数),还允许用户建立自己定义的函数.用户可把自己的算法编成一个个相对独立的函数模块,然后用调用的方法来使用函数. 【扩展信息:十年磨一剑 利剑奈何用

  可以说c程序的全部工作都是由各式各样的函数完成的, 所以也把c语言称为函数式语言. 由于采用了函数模块式的结构, c语言易于实现结构化程序设计.使程序的层次结构清晰,便于程序的编写.阅读.调试.

  在c语言中可从不同的角度对函数分类.

  1. 从函数定义的角度看,函数可分为库函数与用户定义函数两种.

  (1)库函数

  由c系统提供,用户无须定义, 也不必在程序中作类型说明,只需在程序前包含有该函数原型的头文件即可在程序中直接调用.在前面各章的例题中反复用到printf . scanf . getchar .putchar.gets.puts.strcat等函数均属此类.

  (2)用户定义函数

  由用户按需要写的函数.对于用户自定义函数, 不仅要在程序中定义函数本身, 而且在主调函数模块中还必须对该被调函数进行类型说明,然后才能使用.

  2. c语言的函数兼有其它语言中的函数与过程两种功能,从这个角度看,又可把函数分为有返回值函数与无返回值函数两种.

  (1)有返回值函数

  此类函数被调用执行完后将向调用者返回一个执行结果, 称为函数返回值.如数学函数即属于此类函数.
...   下一页
 ·linux程序设计人员遭遇指控    »显示摘要«
    摘要:  9月21日国际报道:一名参与开放源代码计划mambo 的程序设计师,公开反驳侵犯专有软件权利的指控,而原告也暂时节制相关的法律行动。  程序设计师emir sakic上周六(18日)以声明表示,他为furthermore 公司所写的软件,是取自现有的开放源代码程序,因此不能算是专有软件。此外,他也澄清自己为furthermore 所写的程序,并非之后提供mambo 计划的东西。   furth......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE