C语言救赎之路,有些鸟儿是困不住的 ,初识C语言(2)

前言: 

在我看来,学习编程,想要学好,我还是建议看视频。我在这里推荐鹏哥C语言,教得挺好,我相信你看两遍他的全部视频,C语言肯定有质的提升。

  那为什么要看博客呢?这就好比吃饭,视频比作肉,而看博客就相当于青菜,当你营养更加均衡。

      


总体了解:    

  新手在最初学习的时候,我们要做一个总体的了解。先看看C语言到底要学些什么,而不是一味的直接开始开接。先总体了解,让我们对C语言有一些最初的了解,也更方便我们更好深入的学习。在我看来要将好一个知识,不能用教科书上死板的文字来解释。而因该用更简洁的文字,更通俗易懂的文字。人民喜欢的艺术才是好艺术。

1.数据类型

我们来看看常见的数据类型

简单来说这些关键字(注意专业术语,这些都为数据类型关键字),是用来储存数据的。

比如:1 ,一个人的年龄一定是一个整型,就可以用int来存储

           2,圆周率3.14就可以用float,或者double来接受


2.常量,变量

我们学会了数据类型之后就可以定义这些数据,我们可以将数据定义成常量或者是变量


3.字符串

这时候就有人要问了,"Hello World"怎么存储起来呢?这时候我们可以定义一个字符串

如:

arr 就是我们的字符串,那我们将它运行出来

4.选择语句

选择语句很好理解,比如你如果你好好学习编程年薪百万,不好好学习C语言烧烤。

关键字为 if  ,else if  ,else等

int main()
{
	printf("好好学习请扣'1'->");
	int i = 0;                    //定义一个变量
	scanf("%d", &i);              //等待输入一个整型数字
	if (i == 1)                   //如果扣一
		printf("年薪百万");
	else                          //如果不扣一
		printf("C语言烧烤");    
	return 0;
}

我运行试试


5.循环语句

循环语句,相当于给你一个条件,满足条件时运行,不满足跳出。

关键字  do,while ,for等

举个例子,你的老师惩罚你抄一百遍”菜就多练“

int main()
{
	int i = 0;          //定义一个为0的变量          
	while (i <=100)
	{
		printf("抄了%d遍菜就多练\n",i);   //每打印一遍i加一
		i++;
	}
	printf("抄完了");      //循环玩完之后打印“抄完了”
	return 0;
}

运行一下


6.函数

这里的函数与数学里的函数不一样,C语言的函数主要是完成某一个重复性的动作而设计,达到简化代码的作用。

比如:我想设计一个想要求两个整数相加的函数就可以这样写。

int Add(int x, int y)  /*传两个数字*/
{
	return x + y;     /* 返回x+y的值*/

}

我们试试求20+4的值我们可以这样写

int Add(int x, int y)
{
	return x + y;
}

int main()
{
	int i = (20, 4);  //传入20和4。让函数计算
	printf("%d", i);
	return 0;
}


7.数组

C语言给了数组的定义:一组相同元素的集合

 比如:

int arr[10]={1,2,3,4,5,6,7,8,9,10};

定义一个整型数组,最多存储10个元素;

遍历数组

int main()
{
	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
	for (int i = 0; i < 10; i++)
	{
		printf("%d ", arr[i]);
	}
	return 0;
}

运行:


8.操作符

举个最简单的操作符:+   ,  -  ,  *  ,  /  

int Add(int x, int y)  /*传两个数字*/
{
	return x + y;     /* 返回x+y的值*/

}

上面函数这张图就用到了+的运算符。


9.指针

 指针是有点难度的,深入学这个部分需要良好的心态。

其实指针也是变量,存储的是一个地址

比如:

int main()
{
	int i = 0;
	int* pi = &i;
	return 0;
}

pi就是一个整型指针存储的是i的地址。


10.结构体

所谓结构体,其实就是可以存储多个数据类型。

比如一本书,有它的书名,作者,价格,等......,就可以将它封装成结构体

struct Book      //封装结构体
{
	char name[20];    //存储名字
	char author[20];    //存储作者
	int price;         //存储价格
};


int main()
{
	Book B1 = { "玲芽之旅","新海诚",20 };  //创捷结构体变量
	printf("书名:%s,作者:%s,价格:%d", B1.name, B1.author, B1.price);   //打印
	return 0;
}

运行一下:


建议:

对于初始C语言我认为,对它有大概的了解就行,千万别去背代码。要知道人是活的,万事都有规律。在初始的时候,一定要去模仿的敲一遍,最初的学习就是模仿,在模仿中总结经验,然后才是带入自己的思考敲代码。

  • 49
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值