1、字符串操作

C中,字符串以一维数组的方式存储。字符串结束标志\0,可用scanf("%s",c);输入,以空格作为输入字符串之间的分隔符。

字符串处理函数:puts(str);可输出转义字符。gets(str);strcat(str1,str2);连接两个字符串。strcpy(str1,str2);strlen(str);strlwr(str);strupr(str);转换大小写

使用之前#include <string.h>

2、函数

函数定义在main()函数后,应在main之前或main开头对函数声明。函数之间可以相互调用,不能调用main函数,他是被操作系统调用的。(2).函数先定义后使用。

库函数必须#include <.h>。无参函数 定义: void function(void){}。(3)函数声明中形参可以省略。在main()函数之前的函数声明,称为外部声明,在整个文件范围内有效。(4)、递归过程分为回溯和递推两个阶段。包含链条和基;(5)、扩大外部变量的作用范围。extern int A;表示A为外部变量。外部变量作用域为定义处到文件程序末尾。将外部变量扩展到其他文件,extern A; 将其他文件的外部变量扩展到此文件。全局变量都放在静态存储区,static int A;外部变量A的作用域仅限在此文件中。(6)、函数不加声明,都可以去调用,但可以指定某些函数只能内部调用,static int fun(),fun()函数只能本文件内部调用。(7)、对于有多个文件的程序,调用其他文件的函数,需定义 extern int fun(int ,int );可以省略extern 用函数原型将函数的作用域扩展到此,fun();

3、建立自己的数据类型)

结构体:struct Name{}; 定义:struct Name number1;关于指针,定义指针类型:则指针加减是以该类型为基本单位的。结构体建立链表比较合适。

共用体:同一段存储空间安排不同的用途,增加程序灵活性。union Data{};

枚举类型:enum Name{};

最新文章

  1. C#开源日志Nlog入门
  2. iOS开发UI篇—Quartz2D简单使用(三)
  3. RedHat5--yun源无法使用问题解决
  4. python学习笔记3-celery分布式任务处理器
  5. ZOJ-3933 Team Formation (二分图最佳完美匹配)
  6. struts1 和 struts2中Action什么时候实例化
  7. Myapplication的作用与理解
  8. 将文件放到Android模拟器的SD卡中的两种解决方法
  9. A*算法(八数码问题)
  10. MYSQL最大连接数修改
  11. java枚举 用于声明持久化常量 和volley 请求头
  12. PHP 实例 AJAX 与 MySQL
  13. 监控系统的多协议直播(RTSP RTMP HTTP Live Streaming)
  14. php new self()
  15. JS数字指定长度不足前补零的实现
  16. 喵哈哈村的魔法考试 Round #9 (Div.2) 题解
  17. db2 删除过期的日志和备份文件(转)
  18. HDU 4302 Holedox Eating(multiset)
  19. Revit API 操作共享参数和项目参数
  20. [UE4]枚举Enum和Switch Enum

热门文章

  1. 【操作系统之十二】分支预测、CPU亲和性(affinity)
  2. scala 正则
  3. osx或windows系统下,用ftp上传文件到阿里云虚拟主机脚本
  4. CMD使用的几个小技巧
  5. os-enviroment
  6. java小程序---简陋版多人聊天室
  7. 科大讯飞语音芯片xfs5152CE,分享遇到的一些坑
  8. Java的内存需要划分成为5个部分:
  9. 封装:Cmd命令调用和常用命令
  10. 关于MVC与三层架构