C语言【初阶】第1节,初识C语言

目录

[1. 什么是C语言](#1. 什么是C语言)

[2. 第一个C语言程序](#2. 第一个C语言程序)

[2.1 创建新项目](#2.1 创建新项目)

[2.2 新建源文件](#2.2 新建源文件)

[2.3 写代码](#2.3 写代码)

[2.4 编译](#2.4 编译)

[2.5 运行](#2.5 运行)

[2.6 调试](#2.6 调试)

[2.7 清理编译文件](#2.7 清理编译文件)

[2.8 调试------逐过程执行](#2.8 调试——逐过程执行)

[2.9 停止调试](#2.9 停止调试)

[2.10 调整字体](#2.10 调整字体)

[2.11 小结](#2.11 小结)

[2.12 main函数的其他写法](#2.12 main函数的其他写法)

[2.13 基本规则](#2.13 基本规则)

3.数据类型

[3.1 数据类型简介](#3.1 数据类型简介)

[3.2 数据类型大小](#3.2 数据类型大小)

[​编辑3.3 变量](#编辑3.3 变量)

[3.3.1 变量的命名](#3.3.1 变量的命名)

[3.3.2 全局变量与局部变量](#3.3.2 全局变量与局部变量)

[3.3.3 使用变量](#3.3.3 使用变量)

[3.3.3.1 警告失效方法1](#3.3.3.1 警告失效方法1)

[3.3.3.2 警告失效方法2(推荐)](#3.3.3.2 警告失效方法2(推荐))

[3.3.3.3 警告失效方法3](#3.3.3.3 警告失效方法3)

[4 常量](#4 常量)


1.什么是C****语言

C 语言是一门通用 计算机编程语言 ,广泛应用于底层开发。 C 语言的设计目标是提供一种能以简易
的方式 编译 、处理低级 存储器 、产生少量的 机器码 以及不需要任何运行环境支持便能运行的编程语
言。
C++和Java做上层软件也是很常见的。

尽管 C 语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的
C 语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式 处理器 (单片机或称 MCU )以及超
级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的 C 语言语法产生差异,由 美国国家标准局 为 C 语言制
定了一套完整的美国国家标准语法,称为 ANSI C ,作为 C 语言最初的标准。 1 目前 2011 年 12 月 8
日,国际标准化组织( ISO )和国际电工委员会( IEC )发布的 C11 标准 是 C 语言的第三个官方标
准,也是 C 语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉
字编程。

C 语言是一门面向过程的计算机编程语言,与 C++ , Java 等面向对象的编程语言有所不同。
其编译器主要有 Clang 、 GCC 、 WIN-TC 、 SUBLIME 、 MSVC 、 Turbo C 等。

2.第一个C****语言程序

安装VisualStudio2019或者VisualStudio2022,在浏览器上搜索:VS2019。

2.1 创建新项目

创建新项目。

空项目,然后:下一步。

配置新项目。

如果没看到:解决方案资源管理器。点击上方的:视图------点击:解决方案资源管理器。

2.2 新建源文件

2.3 写代码

2.4 编译

按CTRL+F5后:

2.5 运行

弹出窗口:

编译->DeBug->test_6_10.exe文件,运行的就是.exe文件。

2.6 调试

也可以通过菜单栏:调试------开始调试。

2.7 清理编译文件

如果想清理编译文件,按菜单栏:生成------清理解决方案。DeBug文件夹就被清空了。

2.8 调试------逐过程执行

按F10,也可以按菜单栏:调试------逐过程。

左边出现黄色箭头。

同时跳出窗口。没有打印信息。

按F10;

再按F10;

第1行printf语句执行了。

再按F10;

第二行printf语句执行了。

2.9 停止调试

按菜单栏:调试------停止调试。

注意:1.所有函数都是从main函数的第一行开始执行的;

2.不能有两个main函数。

2.10 调整字体

菜单栏:工具------选项。

环境------字体和颜色。

2.11 小结

int:整型。执行完函数后返回的类型。

函数体:{ }

代码写在函数体中。

2.12 main函数的其他写法

(1)

非常古老的写法,20多年前的写法。不推荐。

有汽车的时候,就不坐牛车了。新标准有新的写法。

(2)

这种写法是可以的。

(3)

这种写法是可以的。

2.13 基本规则

printf是库函数,C语言标准库中提供的一个现成的函数,可以直接使用。

功能是在屏幕上打印信息。

库函数的使用,需要包含头文件,printf需要的头文件叫:stdio.h

\n的意思是:换行。

CTRL+F5,编译。

运行。

3.数据类型

3.1 数据类型简介

数据类型相当于模具。

问1:数字是整型还是字符?

答1:

整型(数字):

字符:

利用科学计数法的时候,小数点可以移动。

3.2 数据类型大小

C语言中有一个操作符:sizeof

用sizeof将各个数据类型的大小计算出来,再打印出来:

CTRL+F5编译,运行。

计算出来的数字,对应的单位是:字节

3.3 变量

数据类型,是为了创建变量。模具,是为了制作食品。

变量:数据类型+空格+名字。

比如:

3.3.1 变量的命名

3.3.2 全局变量与局部变量

(1)全局变量

ctrl+f5

(2)局部变量

ctrl+f5

(3)全局变量+局部变量

ctrl+f5

(4)局部的局部

(5)局部的局部------正确用法

CTRL+F5

3.3.3 使用变量

CTRL+F5

3.3.3.1 警告失效方法1

而且scanf_s的用法和scanf有差异。

3.3.3.2 警告失效方法2(推荐)

方法2实操:

下载Everything软件。

Everything软件,百度网盘链接:

通过网盘分享的文件:Everything-1.4.1.1022.x64-Setup.exe

链接: https://pan.baidu.com/s/1UGspOy45BSoaHm_VwkLsDw?pwd=bv9q 提取码: bv9q

更改安装路径,按需勾选即可。

搜索:newC++file.cpp

右击------打开路径。

右键------打开方式------记事本。

如果没有记事本------选择其他应用------记事本。

修改内容。

如果提示说没有权限。

右键复制一份,粘贴到桌面上,再进行修改。

再将桌面的文件复制,粘贴覆盖回去。

继续。

现在就完成了。

实在不行,就先复制到桌面,再删除原本的,然后修改内容,最后粘贴回原处也行。

3.3.3.3 警告失效方法3

加上:#pragma warning (disable: 4996)

仅适用于这个工程,并非一劳永逸。只针对对应的错误码报错。

4 常量

不变的量,叫作:常量。

相关推荐
代码小书生1 小时前
getpass,一个安全输入的 Python 库!
开发语言·python·安全
莫陌尛.1 小时前
Fuzzy C-Mean Clustering (FCM)
c语言·开发语言
YOU OU1 小时前
案例综合练习-博客系统
java·开发语言
其实防守也摸鱼1 小时前
告别单个变量,用列表和字典批量管理你的 Python 数据
开发语言·网络·软件测试·python·web安全·数据结构,编程教程
瑞雪兆丰年兮1 小时前
[从0开始学Java|第十八、十九天]API(常见API&对象克隆&正则表达式)
java·开发语言
KobeSacre1 小时前
JVM G1 垃圾回收器
java·开发语言·jvm
右耳朵猫AI1 小时前
JavaScript技术周刊 2026年第20周
开发语言·javascript·ecmascript
basketball6162 小时前
Go 语言从入门到进阶:5. 玩转Go函数
开发语言·后端·golang
多彩电脑2 小时前
Kivy如何自定义事件
开发语言·python