IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 初识C语言 -> 正文阅读

[嵌入式]初识C语言

前言

编程小白,目前学习至C语言初级阶段,第一次写博客,内容也非常简单基础,欢迎大家批评指正。


一、编程

1. 什么是编程

“编程是编定程序的中文简称,是让计算机代为解决某个问题,对某个计算体系规定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。”

简而言之,编程实际上是人与计算机进行交流的一个过程。是人们通过一系列既定的指令操作、方法手段用计算机来解决生活中所遇到的问题,并使其按照人们的要求去实现某种特定的任务。

2.编程语言

处在人与计算机之间的沟通媒介即为编程语言,也是人和计算机之间的通讯语言。
编程语言一直处在一个不断变换发展的过程中。从早期最开始的机器语言(利用二进制编码进行指令发送)到汇编语言(用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址),再到如今的高级语言(C、C++、java、Python),每一种语言在其特定的阶段都有着不同的作用。


二、初识C语言

1.整体概要

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,能够以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

2.写代码

写C语言代码需要编译环境,推荐使用Visual Studio 2013及以上版本。以下是写代码的开始步骤。
(1)创建项目
打开Visual Studio 软件,选择创建新项目空项目(点击下一步)
在这里插入图片描述
点击空项目,点击下一步在这里插入图片描述

配置新项目:给项目起名,然后点击创建(也可更换项目存储路径)
在这里插入图片描述
创建成功,形成如下界面
在这里插入图片描述

(2)创建文件
在项目里依次选择——源文件——添加——新建项
在这里插入图片描述
选择C++文件——添加文件名称,这里的文件名为 test104,同时将后缀名.cpp改为.c(因为我们要写C语言代码)——添加

在这里插入图片描述
文件创建成功,可以进行代码编写
在这里插入图片描述

3.代码分析

第一个C语言代码(示例):

#include<stdio.h>  
int main()
{	
	printf(" Hello!\n");
	return 0;
}

此程序运行结果:在屏幕上打印 Hello!
在这里插入图片描述
程序分析:
(1)本程序仅有一个主函数(main函数)构成,在主函数中有一条语句,即通过标准输出函数printf()在屏幕上输出指定信息。

(2)第一行程序代码:

#include<stdio.h>  

此为预处理命令,包含输入输出库文件(即当程序调用输出函数printf()时需要添加此行)。其中include——包含,stdio(standard input output)——标准输入输出,.h头文件。

(3)主函数结构:

//int 代表整型,main前面的int表示main函数返回一个整型值
int main()
{	
	printf(" Hello!\n");
	return 0;//返回 0(0是一个整型,与前面的int相互呼应)
}

例如:该程序的main 函数前为void 意为该主函数没有返回值,因此代码块里没有return 0;语句。

#include<stdio.h>  
void main()
{	
	printf(" Hello!\n");
	
}

该程序执行结果与之前相同;

上述main函数用{ }括起的是一段代码块,里面可添加相关函数语句。例如本程序在里面存放了printf();这条语句,用来输出引号里的内容。
(4)printf函数:
printf是输出函数,也是C语言本身给提供给我们使用的函数。其格式为:

printf("    Hello!\n   ");//这里的 \n是换行符

双引号里的是我们需要输出在屏幕上的内容。本程序输出Hello!,其结果将在屏幕上打印出来。

另外,C语言中有两种注释方式:一种是以/* 这里为注释的内容 */结束的块注释;另一种是以// 的单行注释。


总结

本文简单的介绍的C语言的第一个程序,非常感谢大家的观看!
对于自己学习编程的目标,希望能从C语言开始,打好基础,选择一门语言深入学习,学习算法、数据结构、操作系统和网络。也希望在这个过程中能过提升自己写代码的能力,同时更希望能够和初次接触编程的小白们一起努力,一起学习,共同进步。(悄悄说:想进入字节)

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-10-06 12:23:33  更:2021-10-06 12:24:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 4:22:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码