C语言基础(5)

C语言基础知识

1.跳转语句

  • break:跳出循环,只跳出一层循环。(switch语句和循环都可以使用)
  • continue:跳过本次循环中其他的语句跳到循环的条件表达式,开始下一次循环,只能用于循环语句
  • go to:从一行跳到程序的另一行,一般从上面跳到下面(只能用于本函数)
  • return:跳出函数,结束方法的调用,表示调用堆栈的返回,如果在主函数中使用,就表示结束当前进程,如果不是,就表示调回退回上一层调用
  • exit():系统调用级别,表示了一个进程的结束,杀死进程
    注意:
    1.只有当if语句写在switch case或循环语句中时,break语句才能与if语句一起使用
    2.该continue语句仅使用内循环语句。
    3.只有当if语句写在循环语句中时,continue语句才能与if语句一起使用。
    4.goto语句必须需要一个标记
    5.在主函数中使用return和exit()是等价的

2.数组

  • 数组定义:数组是包含给定类型的一组数据,并将这些数据依次存储在连续的内存空间中。每个独立的数据被称为数组元素(element).
    数组的类型由元素的类型和数量所决定。
    数组的定义决定了数组名,元素类型以及元素个数。

    其语法如下:<类型> 数组名 {<元素数量>};
int arr1[3] = {1, 2, 3};
int arr2[] = {1, 2, 3};//在这里,我们arr[3]里边的数字可以不用写;
int arr3[3] = {1, 2};//也是可以的,只是把最后一个数初始化为0了而已
int arr4[3] = {1, 2, 3, 4};//是不可以的,不能超过数组长度  
char arr5[3] = {'a', 98, 'c'};//因为是字符类型,所以98其实就是字符'b'
char arr6[] = "abcdef"
int n = sizeof(ar)/sizeof(0)
//n表示数组元素的个数(也就是数组长度)
  • 一维数组使用:数组在存储单元中是顺序连续存放的,任何一个元素都可以单独访问,其标识方法是用数组名和下标:
    数组名[整型表达式];整型表达式可以是变量,也可以是常量,但必须是整形类型
int main()
{
	char arr1[3] = { 'a', 'b', 'c' };
	char arr2[4] = "abc";
	const char* p = "abc";//这里只是把a的地址放进了p里边
	int i = 0;
	for (; i < 3;i++)
	{
		printf("%c",arr1[i]);//abc
	}
	printf("\n");
	printf("%s\n", arr2);//abc
	printf("%s\n", p);//abc
	printf("%p\n", p );//地址
	return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值