函数和数组(o゜▽゜)o☆

今天来讲一下简单语句、函数、和数组

在开始之前,先补充一些必须了解的知识

注释

这里的绿色斜杠后面的文字就是C语言中的注释

项目中不需要的代码可以直接删除,也可以注释掉

有些代码比较晦涩难懂,也需要在旁边加注释,方便以后理解

这里注释的快捷方式是先选中要注释的代码然后   Ctrl+K后Ctrl不放,再按C 

取消注释则是先选中,先Ctrl+K后Ctrl不放,再按U

scanf函数

scanf函数是格式化输出函数

一般使用格式是这样的

scanf(“%d”, &a);

第一个参数:

%d整型输出,%ld长整型输出,

%o以八进制数形式输出整数,

%x以十六进制数形式输出整数,

%u以十进制数输出unsigned型数据(无符号数)。

%c用来输出一个字符,

%s用来输出一个字符串,

%f输出单精度浮点数

%lf输出双精度浮点数

第二个参数是地址列表

可以是变量的地址,或是字符串的首地址

int a =0;
scanf("%d",&a);

&a就是变量a的地址,&就是取地址符号

注:当在vs中使用scanf函数,出现了这种错误

 这时我们就要加上头文件

#define _CRT_SECURE_NO_WARNINGS 1

OK,补充内容就先了解到这,接下来步入正文

循环语句

while语句

假设一个人写够20000行代码就能拿上好offer

#include<stdio.h>
int main()
{
   int line=0;
   printf("学习编程");
   while(line<20000)
{
     printf("写代码:%d",line);
     line++;
}
if(line==20000)
  printf("拿个好offer");
  return 0;
}

这里while后面就是表达式,当满足表达式时,循环就会进行,否则就会跳出循环

 注:

== 表示判断

= 则表示赋值 

函数

C语言中的函数和数学中的函数也极为相似

函数具体包括:

函数名

函数体

返回类型

例:写一个求和函数

#include<stdio.h>
int Add(int m,int n)
{
	int sum = m + n;
	return sum;
}
int main()
{
	int a = 0;
	int b = 0;
	scanf("%d %d", &a, &b);
	int h = Add(a, b);
	printf("%d", h);
	return 0;
}

原理就是把输入的参数a,b传给Add函数

在Add函数内部将两者的形式参数m ,n相加,再将相加的值赋给新定义的参数sum,最后返回sum

这里的形式参数是定义函数时命名的参数,通俗的讲就是个记号

 接下来我们再了解一下以后做题会频繁用到的一种简单的数据结构——数组

数组

数组本质上是一组相同类型元素的集合

一组数

数组初始化

是指数组再创建

不完全初始化

创建个5元素的数组,赋值时却只赋了3个,这样的数组叫做不完全初始化数组,剩下的两个元素默认为0

在c99标准中有变长数组的概念:允许数组在创建的时候,数的大小用变量决定,但是这种数组不能初始化。

 下标

数组从创建开始,每个元素都有一个编号,叫做下标。下标是从0开始的

 

访问或打印一个数组时,可以通过下标找到元素

打印数组下标为8的元素

 还可以用函数的方法输入并打印数组

好的  今天就先了解到这里

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值