学习笔记
来源:互联网 发布:unity3d粒子系统教程 编辑:程序博客网 时间:2024/05/01 20:14
1.数组
定义一维数组:
类型 数组名[长度];如int score[10];
定义二维数组:
类型 数组名[长度1][长度2];如:int score[2][3];
使用数组:
数组名[下标] ; 其中:下标>=0 小于数组的长度-1
每一维的下标都是从0开始到数组的长度-1
2.函数
将程序中的功能模块化处理。
函数返回值 函数名 (参数列表)
{
函数体
}
如:int max(int a,int b)
{
return a>b?a:b;
}
在函数中定义的变量作用范围是函数内部
当这个函数执行结束,变量消失,在函数内部定义的变量叫局部变量
在函数外部定义的变量叫全局变量
函数库 :
用户自定义函数
系统函数库
3.指针
定义指针变量
类型 * 变量名;
指针指向某个地址
p=&a;
//动态从内存中获取空间
p=malloc(sizeof(int));
free(p);
其中:*是取内容,&是取地址的 。
指针的操作
指针指向数组
int score[10];
p=&score[0];
p=score;//数组名代表数组的首地址
4.字符串
例:char s;
s='A';
s=49;
char uname[10]={'w','a','n','g','y','i','\0'};
printf("name=%s",uname);
字符串处理系统提供了一个函数库string.h
strcat(char a[],char b[]) 字符串连接
strcmp(char a[],char b[]) 字符串比较
strcpy 字符串拷贝
strlen 返回字符串长度等。
-----------------------------------
例: int strlen(char s[])
{
int count=0;
int i;
while(1)
{
if(s[i]!='\0')
{
count++;
i++
}else
{
return count;
}
}
}
- 学习笔记?
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- JPEG2000和JPEG的比较
- C++学习之路(一)
- Python中的Copy和Deepcopy
- win7电脑磁盘文件以分组方式展现解决方案
- 猜数字游戏
- 学习笔记
- 长沙现场赛A题
- 计算机视觉的专家和网站
- ApiDemo 学习 CameraPreview 和 Clipping
- web网站结构
- 滚动数组(2)
- (Relax 数论 1.17)POJ 3101 Astronomy(分数的最小公倍数)
- Java注解
- 串的反转