什么?这就是传说中的c语言讲解

简介: 什么?这就是传说中的c语言讲解

今天又学习初识c语言,大致学习了以下内容:

1.常量

字面常量如:

#include<stdio.h>
int main()
{
   1;
   2;
   return 0:
}

const修饰的常变量

为什么说它是变量呢?

因为它还保留这变量的性质

看下面的代码:

#include <stdio.h>
int main()
{
  const int a = 10;
  int arr[a] = { 0 };
  return 0;
}

当我们编译上面的代码时会报错

这就说明此处的a还是有变量的性质

:如const int a=1;它修饰的常量有一个特点-----变量a不能更改。

#include<stdio.h>
int main()
{
    const int a=1;
    a=2;//此处编译器会报错。
    return 0;
}

#define定义的标识符常量,如:#define MAX 10

它可以放在数组中

#include <stdio.h>
#define MAX 10
int main()
{
    int arr[MAX]={0};
    printf("%d" MAX);
    return 0;
}

枚举常量

如:enum为c语言的关键字

#include<stdio.h>
enum color//此处就是枚举的常量
{
  red,//注意此处是,不是;
  blue,
  yellow//此处无,
};//此处有;
int main()
{
  printf("%d\n",red);
  printf("%d\n",blue);
  printf("%d\n",yellow);
  return 0;
}//上面输出的结果为0,1,2

2.字符串

如"abc"由双引号引起来的一串字符。

字符串的结束标准是***’\0’***

3.转义字符:转变它原来的意思。

如:***’\’ ‘\0’ ‘\t’ ‘\a’ ‘?’ '" ’ ‘\ddd’ ‘\xdd’***

有很多,可自行去查找。

4.注释:1.为了方便理解程序2.注释倒不需要的代码

它的两种形式如:**//,/ /**

5.函数

int add(int x,int y)//需要返回一个整数
{
   int z=x+y;
   return z;//返回一个整数,把z值传回主调函数
}
int main()
{
    int sum;
    sum=add(2,3);
    
    return 0;
}

6.数组

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

它们的下标从0开始

可以通过下标访问该数组的值

相关文章
|
10月前
|
传感器 人工智能 数据可视化
数智入海,GIS赋能智慧海洋
随着科技发展,各国积极推进海洋数字化建设,建立全球海洋观测网络,获取实时数据并挖掘价值。我国从“十四五”规划到二十大报告强调海洋强国战略,利用地理空间信息技术和物联网整合监测数据,提供智能管理与决策支持,实现海洋环境的可视化三维场景、实时监测、环境保护、灾害预警及专题图件服务,推动海洋经济高质量发展。
|
人工智能 定位技术 C++
C++实用编程——坦克大战小游戏
我们直接看代码吧,适于win XP和win 7,win 10 画质有些毒瘤 #include <stdio.h> #include <windows.h> #include <time.
23922 0
|
缓存 算法 Java
这些年背过的面试题——JVM篇
本文是技术人面试系列JVM篇,面试中关于JVM都需要了解哪些基础?一文带你详细了解,欢迎收藏!
|
网络架构
路由器路由配置解析
路由器路由配置解析
361 0
|
Java 数据安全/隐私保护 开发者
项目实践《学生信息管理系统》
项目实践《学生信息管理系统》
|
Oracle 安全 Java
JDK收费的各个版本(记录一下)
JDK收费的各个版本(记录一下)
13590 1
|
C语言
【C语言】第三回 关于字符串,语句和注释的使用2
【C语言】第三回 关于字符串,语句和注释的使用
211 0
|
Java 数据库连接 数据库
基于SpringBoot+Thymeleaf+Mybatis学生信息管理系统(源码+数据库)
基于SpringBoot+Thymeleaf+Mybatis学生信息管理系统(源码+数据库)
347 0
|
数据采集 存储 JSON
Python3,听说这个第三方库竟碾压python自带JSON库。
Python3,听说这个第三方库竟碾压python自带JSON库。
36968 0
Python3,听说这个第三方库竟碾压python自带JSON库。
|
存储 编译器 C语言
初识C语言_Part 1(零基础超详解!)(二)
初识C语言_Part 1(零基础超详解!)
231 0