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