初识C语言(中):基本了解C语言的基础知识,对C语言有一个大概的认识。

简介: 初识C语言(中):基本了解C语言的基础知识,对C语言有一个大概的认识。
+关注继续查看

主要内容


       6、选择语句

       7、循环语句

       8. 函数

       9. 数组


6、选择语句


生活中处处面临选择,就比如今天是选择打游戏呢,还是学习呢;是准备考研呢,还是准备就业呢…那么,对于这些选择,该怎么用计算机语言来描述它呢?这就是c语言中的选择语句。

举个例子,进入学校后,大多都是两种状态,好好学习和不好好学习

假如好好学习,将来就会获得一个好工作;

不好好学习,毕业即失业,回家烤红薯;


1.png


对于这种选择,怎么用代码实现呢?


#define _CRT_SECURE_NO_WARNINGS 1//注意!!!!
#include<stdio.h>//头文件包含
int main()//定义主函数
{
    int input = 0;//定义变量
    //输出
    printf("进入学校\n");
    printf("要好好学习嘛?\n(1/2)");
    scanf("%d", &input);
    if (input == 1)
    {
  printf("获得好Offer\n");
    }
    else if(input == 2)
    {
  printf("回家烤红薯\n");
    }
    return 0;
}
//表示选择的语句不仅仅只有这一个,这只是初步了解一下,知道c语言里有这么个语句种类


运行结果如下:


2.png3.png


这里要注意一点!!!!在vs2019里面,使用scanf输出库函数,必须要在前面加上#define _CRT_SECURE_NO_WARNINGS 1

否则就会出现这种情况;


4.png


那么,每次创建新文件时都要加上这么一句,是不是比较繁琐,可不可以有一种方法来实现每次创建文件时,上面都会有它呢?这样就可以节省一些时间了。话不多说,方法如下;


1\找到newc++file.cpp文件,在这里推荐一个软件,用来查找文件很方便。点击此处免费获取

2、

5.png


3、

6.png


4、


7.png


5、

8.png


以上只是简单的介绍,方便像我一样的新手小白理解一下。


7、循环语句


所谓循环语句,就是日复一日的做着相同的事,循环往复,就好像学生每天的学习,上班族每天日复一日的工作。

也比如:

9.png


那么,在C语言中如何实现循环:

1、while语句

2、for语句(以后学到再整理)

3、do…while语句(同上)

举个实例:


#include<stdio.h>
int main()
{
    int year = 0;
    printf("遇见良人\n");
  while (year < 5)
  {
    printf("努力拼搏%d年\n",year);
    year++;
  }
  if (year == 5)
  {
    printf("上岸\n");
  }
    return 0;
}


运算结果;


10.png


8. 函数


数学有数学的函数,那么同样,在c语言里也有函数,叫计算机函数

在之前的介绍里,目前所了解到的main就是一个函数,叫main函数,即主函数。它是我们接触的第一个函数。


11.png


举个例子:


//#include<stdio.h>
//int main()
//{
//  int a = 0;
//  int b=0;
//  int sum=0;
//  scanf("%d %d", &a, &b);
//  sum = a + b;//以往的求和方法;
//  printf("sum=%d\n", sum);
//
//  return 0;
//}
#include<stdio.h>
int add(int x, int y)
{
    int z = x + y;
    return z;
}
int main()
{
    int a, b;
    int sum;
    scanf("%d %d", &a, &b);
    sum =add(a, b);//函数调用
    printf("sum=%d", sum);
    return 0;
}


两种方式运行的结果都是一样的;


12.png

13.png


函数的特点就是简化代码,代码复用。理解函数的使用,对后面的进行有很大帮助


9. 数组


所谓数组,就是一组相同类型元素的集合

语法形式也很简单,比如说我想创建一个有5个元素的整数类型的叫做cut的数组,就可以写成这种形式 int cut[5];再比如想创建一个有26个元素的字符类型的叫做ch的数组,就可以写成 char ch[26];

那么,我们也可以在创建数组时给它赋予一定的值,这就是数组初始化。

比如: int cut[5]={1,2,3,4,5};

同时; int cut[5]={1,2,3}像这种属于不完全初始化,只初始化前三个,其余为0

再同时,像 int cut[];这种写法是错误的。

再比如:int cut[5];这种就是随机初始化。

还有这种: int cut[]={1,2,3};这种不指定大小时,只初始化括号里的。

数组的下标

C语言规定:数组的每个元素都有一个下标,下标是从0开始的。

数组可以通过下标来访问的


14.png


下标从0开始,往后递加,就跟数学里的数轴一样。


15.png



相关文章
|
3月前
|
编译器 C语言
C语言基础知识-结构体、共用体、枚举
C语言基础知识-结构体、共用体、枚举
|
3月前
|
存储 数据库 C语言
c语言基础知识-文件操作
c语言基础知识-文件操作
|
3月前
|
C语言 索引
C语言基础知识:操作符详解(附操作符优先级及结合性一览表)(下)
C语言基础知识:操作符详解(附操作符优先级及结合性一览表)(下)
24 0
|
3月前
|
C语言
C语言基础知识:操作符详解(附操作符优先级及结合性一览表)(上)
C语言基础知识:操作符详解(附操作符优先级及结合性一览表)
28 0
|
3月前
|
编译器 C语言
C语言基础知识:变量 (局部和全局)与常量(枚举常量.....)
C语言基础知识:变量 (局部和全局)与常量(枚举常量.....)
24 0
|
3月前
|
编译器 C语言
【C语言初阶】带你轻松掌握指针基础知识完结篇——野指针,指针运算,指针和数组,二级指针
【C语言初阶】带你轻松掌握指针基础知识完结篇——野指针,指针运算,指针和数组,二级指针
34 0
|
3月前
|
存储 C语言
【C语言初阶】带你轻松掌握指针基础知识(1)——指针的定义,类型,大小
【C语言初阶】带你轻松掌握指针基础知识(1)——指针的定义,类型,大小
46 0
|
4月前
|
存储 人工智能 安全
C语言入门基础知识(万字笔记)
本篇文章,将会主要介绍c语言的基本数据类型、基本运算符、语句,三大结构、数组、指针、宏定义等内容
|
4月前
|
编译器 C语言
C语言——数组和指针 的基础知识(学习分享)(一)
C语言——数组和指针 的基础知识(学习分享)(一)
38 0
|
4月前
|
存储 C语言
C语言——数组和指针 的基础知识(学习分享)(二)
C语言——数组和指针 的基础知识(学习分享)(二)
37 0
相关产品
云迁移中心
推荐文章
更多