一、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;
}