首页 > 其他分享 >C语言的浅知识特点

C语言的浅知识特点

时间:2023-10-23 23:32:16浏览次数:31  
标签:语言 汇编语言 可以 知识 C语言 特点 plus cprimer

cprimer  plus是我除了学习读的书

c语言的入门之前我们介绍一些知识从今天开始我会随着自己学习的进度

初认识C语言(有兴趣的可以了解)

1,C语言的起源和特点

我们先说C语言的起源;

1972年丹尼斯.里奇和肯,汤普逊在B语言的基础发明的当时丹尼斯.里奇和肯,汤普逊正在开发unix系统,在他们自己长期的基础上开发了C语言

2,了解C的特点及缺陷

高效性:

C 语言具有通常是汇编语言才具有的微调控制能力(汇编语言是为特殊的中央处理单元设计的一系列内部指令,使用助记符来表示;不同的CPU系列使用不同的汇编语言),可以根据具体情况微调程序以获得最大运行速度或最有效地使用内存。

可移植性:

可以在其他系统进行稍微的修改就可以运行

掌控力(在cprimer  plus叫面向程序员)

缺点:可以说是C可以喜可以悲

因为C语言可以使用指针,但是涉及指针的编程错误往往难以察觉。有句话说的好:想拥有自由就必须时刻保持警惕—这里使用了cprimer  plus的话


最后希望大家都知道的一件事语言是一种工具,是一种学习的敲门砖希望大家能一起学习

C语言的浅知识特点_汇编语言

标签:语言,汇编语言,可以,知识,C语言,特点,plus,cprimer
From: https://blog.51cto.com/u_16237653/7995259

相关文章

  • C语言基础知识
    导言:C语言是一种广泛应用于系统开发、嵌入式系统和游戏开发等领域的高级编程语言。在学习C语言之前,了解其基础知识是至关重要的。一、HelloWorld程序HelloWorld是C语言程序员的入门示例。它是一个简单的程序,输出“HelloWorld”到终端。下面是一段典型的HelloWorld程序的代码:```......
  • vue3|知识点
    双向绑定Proxyproxy只支持对象ref创建的数据是空对象,绑定在其value属性上。监听属性监听对象watch(msg,func(new,old))监听对象的属性watch(()=>msg.name,func)watchEffect(func)自动监听已经引用的值......
  • 洛谷 最长最短单词 c语言 函数解决
    #include<stdio.h>#include<string.h>inti;intmain(){intIs_letters(chara);//声明判断字母intbigword(charstr[]);//声明最长单词intminword(charstr[]);//声明最短单词charstr[20010];//str要足够大intt;gets(str);t......
  • 力扣每日一题+python知识点回顾(六)
    力扣题目:老人的数目(题号:2678)给你一个下标从0开始的字符串details。details中每个元素都是一位乘客的信息,信息用长度为15的字符串表示,表示方式如下:前十个字符是乘客的手机号码。接下来的一个字符是乘客的性别。接下来两个字符是乘客的年龄。最后两个字符是乘客的座位......
  • C++常用知识语法--双冒号
    C++常用知识语法--双冒号作用域符号::的前面一般是类名称,后面一般是该类的成员名称,C++为避免不同的类有名称相同的成员而采用作用域的方式进行区分例如:A、B表示两个类,在A、B中都有成员member。A::member就表示类A中的成员memberB::member就表示类B中的成员member全局作用......
  • 力扣每日一题+python知识点回顾(五)
    力扣题目:做菜顺序(题号:1402)一个厨师收集了他n道菜的满意程度satisfaction,这个厨师做出每道菜的时间都是1单位时间。一道菜的「like-time系数」定义为烹饪这道菜结束的时间(包含之前每道菜所花费的时间)乘以这道菜的满意程度,也就是time[i]*satisfaction[i]。返回厨师在准备了一......
  • 01-蓝牙基础知识
    目录一.蓝牙广播1.蓝牙信道一.蓝牙广播1.蓝牙信道低功耗蓝牙一共有40个信道,范围从2402MHz-2480MHz每2MHz一个信道.......
  • 力扣每日一题+python知识点回顾(四)
    力扣题目:统计无向图中无法互相到达点对数(题号:2316)给你一个整数n,表示一张无向图中有n个节点,编号为0到n-1。同时给你一个二维整数数组edges,其中edges[i]=[ai,bi]表示节点ai和bi之间有一条无向边。请你返回无法互相到达的不同点对数目。示例一:输入:n=3,edges=[[0,1],[0,2......
  • 根据以往面经,计网部分很少有相关知识的深刻问题,主要问题集中在TCP的三次握手和四次挥
    SYN(Synchronize)和ACK(Acknowledge)是TCP协议中用于连接建立和数据传输的两个非常重要的标志位。建立一个TCP连接需要“三次握手”,缺一不可:一次握手:client客户端发送带有SYN(SEQ=x)标志的数据包->服务端,然后客户端进入SYN_SEND状态,等待服务器的确认;发起方:客户端描述......
  • c语言代码练习
    问:将数组按照先排奇数再排偶数的顺序排列#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>voidmove(intarr[],intsz){intlift=0;intright=sz-1;while(lift<right){while((lift<right)&&(arr[lift]%2==1))......