C
1、break和continue的区别
break完全跳出
continue跳出本次循环
2、字符组和字符串的区别
字符组
字符串,最后其实有个“\0”,所以比字符组要多一位
#include <stdio.h>
int main()
{
char cArr[] = {'I', 'L', 'O', 'V', 'E', 'C'};
//字符数组
char sArr[] = "ilovec";
//字符串
int i=sizeof(cArr);
int j=sizeof(sArr);
printf(i,j)
return 0;
}
这里i是6,j是7
3、指针
那一个指针变量该怎么使用呢?C语言中使用"*"来标记这种变量。指针变量跟其他变量一样也分为不同的数据类型:
p1 = &a;
//这是声明指针变量后对p1进行初始化
int a = 11, *p1 = &a;
//这是在声明指针变量时就对其进行初始化
- 指针声明后必须对它进行初始化,否则就是野指针危害很大
- 指针初始化时只能指向地址,不能指向数据。如:
p1 = a和p1 = 11都是不正确的
浙公网安备 33010602011771号