首页 > 其他分享 >复习课程1 初始C语言

复习课程1 初始C语言

时间:2023-09-11 22:02:30浏览次数:36  
标签:语言 电脑 C语言 复习 编译器 我们 初始 计算机

学习目标:

了解C语言的基础知识与语法,对C语言有一定的认知

在初识过程中只是做一个大概的讲解,不做深入的讲解

知道了以上的目标后那就让我们开始吧!

一.导入

我们知道人与人交流是靠语言,我们常见的语言有英文,中文,日文等等,那么人与计算机交流还是靠我们日常生活中所说的人类语言吗?

其实不是的,人如果需要和计算机进行交流就要依靠计算机语言,常见的计算机语言有 C语言 C++ python java 等如今计算机语言已经数不胜数,我们整片文章重点要学习的就是C语言,这也是计算机语言中较为常见的一种语言,同时C语言也擅长进行底层开发,什么是底层开发,我们举一个例子,当你买来一台电脑的时候,大多数情况这台电脑已经装好了操作系统,我们可以直接在上面装各种各样的软件,但是我们自己装机的时候,就需要自己安装系统,在系统安装完成后(特别是老系统如Windows7)我们可以发现屏幕的分辨率很低,网络也可能连接不上,电脑也没有声音,但是这些硬件我们都已经正确的安装好了呀,这就是因为电脑缺少驱动,如果没有驱动那么电脑上的大多数硬件都无法很好的工作,所以驱动是对电脑非常重要的一个东西,驱动可以与操作系统和硬件进行交互,所以我们将其称为底层,而C语言擅长的恰恰就是底层的开发,所以C语言是一个很重要的计算机语言


二.计算机语言的发展

通俗点来说计算机语言和我们人类语言,都是从低级到高级的一个发展过程,一开始我们使用计算机语言编程是使用二进制指令也就是我们常说的010101010然后出现了汇编指令,汇编指令使用助记符如add mov等,但是人们觉得这样还是太麻烦,所以研发出了B语言,B语言通过不断的升级最后进化成了我们现在所学的C语言


三.C语言的标准

C语言的国际标准为 ANSI C,其制定的标准有 C89 C99 C11 等等,其兼容性较好的标准是C99


四.C语言的编译器

C语言主要的编译器有 Clang GCC Win-TC MSVC Turob-C等


五.C语言编译的过程

比如说我们写了一个hello.c的一个源文件,那么这个源文件如何变成我们可执行程序.exe文件呢?

这就需要编译器来完成,我们的hello.c的源文件进过编译器编译、链接后就会变成可执行程序了,所以编译器与编辑器有着本质的差别

编辑器主要的功能是编辑,比如编辑文章等而编译器是将代码进行处理,进行编译与链接,最后生成可执行程序,所以我们需要区分这两个东西的区别

下节课我们就来看一下第一个C语言程序

                                                                                                     2023/9/11

                                                                                                      王起舟



标签:语言,电脑,C语言,复习,编译器,我们,初始,计算机
From: https://blog.51cto.com/u_16183773/7438888

相关文章

  • C语言 extern 关键字
    注意函数内部定义变量intg_x,g_y;和externg_x,g_y是完全不一样的,前面是局部变量,后面是已经定义好的外部全局变量,这里是引用外部全局变量。#include"stdio.h"#include"stdlib.h"#include"utils.h"#include"gnu/libc-version.h"voidmain_test(void){printf(......
  • C语言练习
    声明#include<stdio.h>#include<string.h>#include<windows.h>#include<stdlib.h>//判断一个数是否为奇数//输出1-100之间的奇数第一种:intmain(){inti=0;printf("Oddnumbersbetween1and100are:\n",i);while(i<=100){......
  • java复习记录点
    类型转换int类型转二进制:Integer.toBinaryString(int);进制解析(其他进制转十进制):Integer.parseInt(String,int);//将string看成是以int进制的string,并以10进制输出结果进制解析(十进制转其他进制):Integer.toHexString(int);返回绝对值:Math.abs();*正则:[a-zA-Z]英文......
  • 教你快速了解C语言中的作用域和常量
    (章节目录)前言  哈喽,各位铁汁们好啊!✨今天来给大家带来的是初识C语言里面的作用域、常量。  这几章主要带大家简单认识-一下C语言,俗话说没吃过猪肉,也见过猪跑。带大家了解下C语言。可以读懂C语言的简单程序,后期会给大家详细介绍C语言。一、变量作用域和生命周期作用域......
  • 我个人学习C语言的近期规划
    一.困难点最近我发现学习C语言已经变得越发的困难,接下来我说一下主要的困难点1.学习时很多前面用到的知识点已经遗忘,需要通过重复学习和看笔记才能勉强理解2.写代码时候逻辑经常出现混乱,会写出很多的bug3.困难点(对我来说)第一个就是从函数的递归开始代码很难进行构思,多次递归后就会......
  • C语言中几种类型所占字节数
    类型16位32位64位char111shortint222int244unsignedint244float444double888long448longlong888unsignedlong448......
  • C语言宏定义中的#和##(转)
    https://www.jb51.net/article/282832.htm #和##是宏定义中常用的两个预处理运算符1.记号串化(#)2.记号黏结(##)3. 分析下列程序运行结果#和##是宏定义中常用的两个预处理运算符其中#用于记号串化,##用于记号黏结,下面分别介绍它们。1.记号串化(#)记号串化可以......
  • 2-2C语言学习
    #include<stdio.h>voiddouble_value(doublen);intmain(){ doublevalue; printf("Pleaseenterthedoublevalue:"); scanf_s("%lf",&value); while(value>0.00) { double_value(value); printf("\nPleaseentert......
  • 初识c语言
    1.什么是c语言c语言是一门计算机语言(计算机语言是什么呢?  人与计算机交流的语言  还有C/C++/JAVA//python)2.第一个代码1.创建工程(新建项目C++空项目)2.添加源文件(视图-解决方案管理器).c-源文件.h-头文件head#include<stdio.h>intmain()//主函数-程序的入口-main函数......
  • C语言---数据存储
    我们知道一个变量在内存中存储是要开辟一块内存空间来存储的,那么该为这个变量开辟多大的内存空间呢?这个要依据变量的类型,我们知道int类型的变量大小是4个字节,char类型的变量大小是1个字节,创建一个变量时,根据其类型来为变量申请对应大小的空间。问题:那么不同类型的数据在内存中到底......