C语言程序设计

503595

2024春季学期
65人加入学习
(0人评价)
教学计划
抱歉,请联系老师帮您加入课程进行学习

函数:函数头和函数体。可以带参数,可以返回值。

1.函数分类

  带参函数和无参函数;有返回值函数和无返回值函数;数值函数、日期与时间函数、逻辑函数、字符串函数、存储空间分配函数、文件函数、输入与输出函数等;系统函数和用户函数。   

2.系统函数和用户函数

  系统函数由C语言系统内部的函数库所定义的函数,系统函数的所有函数原型被组织到系统头文件中。
  系统头文件如math.h,stdio.h;
  系统函数如printf(),scanf()。
  用户函数由用户根据需要自己编写函数定义的函数。   

3.C语言中的头文件

  系统头文件和用户头文件。
  系统头文件是在C语言系统内已经定义的头文件。
  用户头文件由用户在程序中根据需要而定义的头文件。
  头文件的使用:通过在程序文件开始使用#include命令。
  头文件的扩展名为h。如stdio.h是系统头文件。
  C头文件的内容:数据类型定义、常量定义、函数原型语句等。   

4.#include包含命令格式

  命令格式:#include <头文件名>
       #include "头文件名"
  尖括号表示引入的是系统头文件;双引号表示引入的是用户头文件。
  如#include "abc.h"
   #include "d:\\c语言\\abc.h"
  包含命令可以包含头文件,也可以包含一般的程序文件。
  在编译一个程序的过程中,用包含命令中的文件内容取代该命令。
  带字符开头#include或其他命令都称为编译预处理命令。这些命令不能以分号结束,以示同语句的区别,无论是否被编译,将始终保持在源文件中。
  一个#include命令只能包含一个文件。   

5.C语言中函数的定义格式

  <函数类型> <函数标识符> ( <参数表> ) <函数体>
  函数头: <函数类型> <函数标识符> ( <参数表> ),是函数说明部分。
  函数体:是一条复合语句,是函数的执行部分。
  int f1(int n) {int p; p=n*n+1; return p;}   // n=5,返回26。   

6.主函数定义和作用

  定义格式: <函数类型> main ( <参数表> ) <函数体>
  主函数不是系统函数,而是由用户自己定义的用户函数,函数名main。
  如int main(int argc, char*argv){…}
  常用格式:void main(void) {语句序列} 
  若返回值类型为int,则函数体最后使用return 0;结束

[展开全文]