什么?这就是传说中的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开始

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

相关文章
|
存储 编译器 C语言
初识C语言(四)
初识C语言(四)
|
C语言
C语言假期作业 DAY 02
C语言假期作业 DAY 02
|
11月前
|
C语言
一些最近总结的C语言要注意的问题和对于一些问题的理解
一些最近总结的C语言要注意的问题和对于一些问题的理解
46 0
|
Java 编译器 C语言
初识C语言(1)
初识C语言(1)
59 0
|
存储 安全 编译器
初识c语言(下)
初识c语言(下)
41 0
|
存储 C语言
初识C语言(下)
初识C语言(下)
73 0
|
存储 测试技术 C语言
C语言假期作业 DAY 16
C语言假期作业 DAY 16
|
存储 C语言
初识C语言
初识C语言
|
存储 编译器 C语言
【C语言】那些 “虾仁猪心“ 的坑题
【C语言】那些 “虾仁猪心“ 的坑题
104 0
|
C语言
C语言假期作业 DAY 05
C语言假期作业 DAY 05