C语言复习20170821

函数

  • 函数头部参数表里的变量称为形参,也是内部变量,只能在函数体内访问。
  • 形参的作用是实现主调函数与被调函数之间的联系,通常将函数所处理的数据,影响函数功能的因素或者函数处理的结果作为形参。没有形参的函数在形参表的位置应该写void.main 函数也可以有形参和返回值,其形参也称为命令行参数,由操作系统在启动程序时初始化,其返回值传递给操作系统。
  • 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。
  • 形参和实参类型必须相同。
  • 函数的返回值只能有一个,函数返回值类型可以是除数组以外的任何类型。函数中的return语句可以有很多个,但不表示函数可以有多个返回值。

常见的str函数

  • strcmp()

此函数的函数原型为 int strcmp(const char *str1, const char *str2).

功能为比较两个字符串。

当str1指向的字符串大于str2指向的字符串时,返回正数。

当str1指向的字符串等于str2指向的字符串时,返回0。

当str1指向的字符串小于str2指向的字符串时,返回负数。

  • strcpy()

此函数原型为 char strcpy(char dest, const char *src)

功能为拷贝字符串内容到目的串,把src所指向的内容拷贝到dest。

  • strstr()

函数原型为char *strstr(const char str1, const char *str2)

功能为查找字符串str2在str1中出现的位置,找到则返回位置,否则返回NULL。

练习

posted @ 2017-08-21 22:40  刘威良  阅读(136)  评论(0编辑  收藏  举报