c语言学习注意
来源:互联网 发布:知党史跟党走征文500 编辑:程序博客网 时间:2024/05/17 15:06
1.二维数组指针
(1) int **Ptr 表示指向"一群"指向整数的指针的指针(一个指针)
(2) int *Ptr[5] 表示指向 5 个指向整数的指针的指针
(3) int (*Ptr)[5] 它的意义是"一群" 指针,每个指针都是指向一个 5 个整数的数组(一个指针)
2.动态数组
二维数组的创建:
int **array,i,j;
//row n1 colum n2
array=(int**)malloc(n1*sizeof(int*)); //第一维
for(i=0;i<n1; i++)
{
array[i]=(int*)malloc(n2*sizeof(int));//第二维
}
array[i][j]
for(i=0;i<n1;i++)
{
free(array[i]);//释放第二维指针
}
free(array);//释放第一维指针
return 0;
}
3.float 变量只能接收7位有效数字
4.++i 先执行i=i+1 然后使用i的值
i++ 先使用i的值 再i=i+1
i=3
printf("%d",++i); result 4
printf("%d",i++); result 3
5.putchar(a) a=getchar();
6.scanf("%d%d",a,b);
两个数据间以一个或多个空格间隔、也可以使用Enter、Tab键
(1) int **Ptr 表示指向"一群"指向整数的指针的指针(一个指针)
(2) int *Ptr[5] 表示指向 5 个指向整数的指针的指针
(3) int (*Ptr)[5] 它的意义是"一群" 指针,每个指针都是指向一个 5 个整数的数组(一个指针)
2.动态数组
二维数组的创建:
int **array,i,j;
//row n1 colum n2
array=(int**)malloc(n1*sizeof(int*)); //第一维
for(i=0;i<n1; i++)
{
array[i]=(int*)malloc(n2*sizeof(int));//第二维
}
array[i][j]
for(i=0;i<n1;i++)
{
free(array[i]);//释放第二维指针
}
free(array);//释放第一维指针
return 0;
}
3.float 变量只能接收7位有效数字
4.++i 先执行i=i+1 然后使用i的值
i++ 先使用i的值 再i=i+1
i=3
printf("%d",++i); result 4
printf("%d",i++); result 3
5.putchar(a) a=getchar();
6.scanf("%d%d",a,b);
两个数据间以一个或多个空格间隔、也可以使用Enter、Tab键
0 0
- c语言学习注意
- 学习C语言需要注意什么
- C语言学习注意点(一)
- C语言注意点
- C语言注意问题
- c语言注意情况
- C语言注意点
- C语言注意点
- C语言初学注意
- C语言注意点
- C语言学习过程中遇到值得注意的题目
- C语言学习过程中遇到值得注意的题目
- 一些c语言学习新手应注意的问题
- 嵌入式C语言注意点
- C语言 数组注意问题
- C语言 数组注意问题
- 【C语言】重要注意点
- c语言中注意细节
- 数根
- Linux启动代码header.S研究
- Android底部弹出的View,可自定义布局
- 代码规范
- MFC 静态库链接 路径问题
- c语言学习注意
- 旧年人物之——王老虎
- 一些常见有用的图像视频资源链接
- android开发如何在不知道接口时,获取url---工具Fiddler
- Android标题栏上添加多个Menu按钮
- 关于程序的编译和链接
- gdgd
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- Android之SQLite分页读取