一、c语言需要学习

数据类型

常量变量

字符串+定义字符+注释

选择语句

循环语句

函数

数组

操作符

指针

结构体

常见关键字

define定义常量和宏

二、c语言是一门通用计算机语言,广泛应用于底层开发

1、以简便的方式编程

2、处理低级存储器

3、产生少量的机器码

4、不需要任何运行环境支持

c语言国际标准ANSIC-89  C89/C90

三、Visual Studio 2022使用说明

1、文件→创建新项目→C++/空项目

2、项目位置,项目名称,创建文件,命名

3、选择c源文件→右击→添加→新建项→选择c++文件,起名**.c,添加

F5运行,F10调试

如果运行看不到结果,该怎么办?

选择项目名称,右击,选择属性,打开链接器,系统,子系统,选择控制台。

四、程序

main函数是函数的入口,一个项目只能有一个main函数

int main()

{

return 0;

}

void main()

{

}

这种写法是过时的写法,一般不用

printf == print function(打印 函数)

#include <stdio.h>

stdio == standard input/output

数据类型

char               字符型                 1个字节          8bit(8位)   

short             短整型                  2                                           

int                 整型                     4 

long              长整型                  4-8

long long                                  8

float              单精度浮点型        4

double           长精度浮点型        8

字符型 %c          整型%d            浮点型float %f ,%lf        double  %f

%p    以地址的形式打印

%x    以十六进制的形式打印

sizeof() 输出类型占用空间的大小

float 类型


char ch;申请一块空间,字符型

五、常量和变量

不会改变的量为常量,改变的量叫变量

变量分为局部变量和全局变量,局部变量和全局变量的名字尽量不要一样,容易产生bug,如果名字相同,局部变量优先

全局变量:定义在{  }代码块之外

全局变量在整个工程都可以使用。

局部变量:定义在{  }代码块内部

局部变量是定义在局部范围之内的变量,只能在局部范围之内使用,不能在局部范围之外使用

变量有生命周期和作用域。

c语言语法规定,变量需要定义在当前代码块的最前面。

#define _CRT_SECURE_NO_WARNINGS


#include <stdio.h>


/*int main()

{

int a = 100;

short b = 100;

long c = 100;

float d = 100.0;

double e = 100;

printf("%d %d %d\n %f\n %lf\n", a, b, c, d, e);

printf("char %d\n", sizeof(char));

printf("short %d\n", sizeof(short));

printf("float %d\n", sizeof(float));

printf("double %d\n", sizeof(double));

printf("int %d\n", sizeof(int));

printf("long %d\n", sizeof(long));

printf("hello world\n");

return 0;

}*/

int main()

{

{

 int a = 10;

 printf("%d", a);

}

extern int gloal;

printf("%d", gloal);

return 0;

}