what's C?

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

尽管 C 语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的
C 语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式 处理器 (单片机或称 MCU )以及
超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的 C 语言语法产生差异,由 美国国家标准局 为 C 语言制
定了一套完整的美国国家标准语法,称为 ANSI C ,作为 C 语言最初的标准。 [1] 目前 2011 年 12 月 8
日,国际标准化组织( ISO )和国际电工委员会( IEC )发布的 C11 标准 是 C 语言的第三个官方标
准,也是 C 语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉
字编程。
C 语言是一门面向过程的计算机编程语言,与 C++ , Java 等面向对象的编程语言有所不同。

是不是以为我要说这些,错了这些笼统的概念,baidu一下 比我说的要多多了,接下来为大家讲解一下所进行编程需要安装的编程软件visual studio

由于要使用cuda则必须要有一个编译工具,这里安装的是Visual Studio 2022

下载Visual Studio 社区版链接:https://visualstudio.microsoft.com/zh-hans/downloads/

下载社区版即可,安装完成后进入以下界面,注意:勾选“Python开发“C++桌面开发

所有准备工作进行好后,就一起进入页面吧,点击页面右边的创建新项目

之后在第一个编程语言栏选择c++之后选择第一个空项目

之后可以看到他有一个名称和一个储存路径最好改一下名字以便标记,路径也最好新建一个自己能记得住的方便之后查找

之后进来之后你会发现你新建成功了但是在哪编译程序呢右键点击右边的源文件-添加-新建项

太好啦离成功越来越近啦选择第一个文件即可,注意在名称这里删除pp俩字母,至于为什么你猜cplusplus是啥

之后就可以愉快的练习敲代码了

#include <stdio.h>
int main()
{printf("hello bit\n");printf("he he\n");return0;
}
//解释:
//main函数是程序的入口
//一个工程中main函数有且仅有一个

一起感受一下吧

c语言进化史之初识c相关推荐

  1. int sel 在c语言表示,C语言教程ch1初识C程序.ppt

    C语言教程ch1初识C程序 C 程序结构 3层结构,5个函数 降低程序的构思.编写.调试的复杂度 可读性好 如何尽快学会用C语言进行程序设计 了解C程序的构成 模仿.改写.编写 通过不断的编程实践,逐 ...

  2. C语言入门(初识C语言)

    C语言入门(初识C语言) 前言 什么是C语言? 为什么选择C语言? 计算机语言的发展 高级计算机语言中的经典:C语言 初识C语言(正片开始) 一.第一个C语言程序(你好,C语言) 1.1 #inclu ...

  3. C语言系列之初识C语言(二)2021.10.19

    接着上期的内容,对C语言的重要知识做一个概述 目录 一.初识选择语句 二.初识循环语句 ​​ 三.函数 四.数组 五.操作符 六.关键字 一.初识选择语句 人生中会遇到很多选择,无论对应的结果是怎样, ...

  4. C语言基础01——初识C语言

    目录 什么是C语言 第一个C语言程序:HelloWorld 初识数据类型 初识常量.变量 初始字符串.转义字符.注释 初识选择语句.循环语句 初识函数.数组 初识关键字 定义常量和宏 格式化输入输出 ...

  5. 【C语言入门】--初识C语言

    C语言------初识 第一部分 初识 1.VS 2022 中scanf 报错 的 问 题 当我们在VS2022使用scanf时,会出现以上错误: 解释为: 可以考虑使用scanf_s来代替,如果想继 ...

  6. go语言游戏编程初识--`Ebiten`

    Ebiten ebiten是一个简单的使用纯go实现的游戏,使用这个库即可以实现go语言代码的学习,又可以实现对游戏编程的了解. Hello world 让我们以一个Hello world!开始ebi ...

  7. c语言 指针_初识C语言指针

    一切皆为地址 C语言用变量来存储数据,用函数来定义一段功能代码,它们最终都要放到内存中供 CPU 调用. 数据和代码都以二进制的形式存储在内存中,计算机无法从格式上区分某块内存存储的是数据还是代码.当 ...

  8. 5-9 c语言之【初识win32编程】

    ---恢复内容开始--- 今天学习了win32的相关知识,首先win32是指是指可以在32位或以上Windows系统中运行的程序,我学习的主要利用c/c++语言编写的win32程序, 首先在win32 ...

  9. python嵌入式系统开发_图解嵌入式系统开发之语言篇:初识Python

    一直忙于工作,似乎忘记了抽时间学习新知识,最近难得空闲,花了两天时间看了一下Python语法.作为工作中经常使用C/C++的人,学习Python的过程中最大的感受就是"似曾相识". ...

最新文章

  1. AI制药来了!新药研发或告别“十年磨一剑”
  2. Visual Studio 2005 Beta 2 will ship on April 25th
  3. 二级联动菜单(javascript)
  4. 4.Boost之ref
  5. Windows 下安装mysql
  6. sql SERVER 模拟试题
  7. java 集合读写同步_JAVA多线程学习十六 - 同步集合类的应用
  8. 查询已有链表的hashmap_原创 | 面试不再慌,看完这篇保证让你写HashMap跟玩一样...
  9. 机器学习入门——详解主成分分析
  10. 【Java中的网络编程】
  11. python三级菜单的实现
  12. mysql非阻塞通信协议_NIO 的非阻塞式网络通信
  13. Android扫码枪数据读取封装
  14. 张健和他的Fcoin
  15. can转光纤 海上风电消防火灾报警系统中消防主机超远距离联网方案
  16. 一个简单的文本编辑器。(是在DEV C++下写的)
  17. maven 本地仓库的配置以及如何修改默认.m2仓库位置
  18. python提取excel指定关键词的行数据
  19. 第一章 行列式(知识点部分)
  20. 数字人民币解决中小企收付难点

热门文章

  1. FFmpeg 之 AVFormat
  2. win10环境中,VS2017下配置NTL
  3. 已解决fitz.open()失效,高亮
  4. 微信小游戏开发之二:hello world
  5. redhat7u4 裸机离线安装bzip2(另类安装法)
  6. scl语言用plc脉冲做定时器_西门子PLC中使用SCL语言编程的技巧
  7. 区块链DeFi常见词汇总结(1)
  8. 深情回眸 经典软件十五年风雨兼程
  9. ionic angular h5 移动端 开发常见问题记录及各位同僚的解决办法
  10. 抖音创始人张一鸣:10 年面试 2000 人,混的好的人,都有一个特质