首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言(1)----C语言是什么?基本概念介绍

1.问:c语言是什么? 它是一种语言。但是是人和计算机交流的一种语言。它与其它计算机语言不同的一处是需要编译和链接才能变成可执行程序.exe。...计算机识别的是二进制,所以c语言就是相当于人类将想要表达的东西用一种语言将其转化成二进制的形式从而使计算机能够识别并执行任务。 2.头文件和源文件是什么?....c 为后缀的⽂件称为源⽂件, .h 为后缀的⽂件称为头⽂件 在前期我们主要聚焦于源文件.c,而它们两者在本质上没有任何区别,只有后缀的区别 3.写c语言的第一个格式 #include <stdio.c...针对转义字符,有以下几个作用: ·使得字符依旧带有原来的意思,防止其发挥作用,比如/?...值得注意的是,注释不能被放在双引号里面,否则便会变成普通的字符,没有注释作用 并且整个注释内容只占一个字符,也就是一个空格. 以上是我对c语言的各个概念的个人理解。

13110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    c语言里void什么作用,C语言中void是什么意思?

    C语言中void是什么意思?...C语言中“void”表示为无类型,相应的“void *”为无类型指针,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,其作用是对函数返回和参数的进行限定。...C语言关键字 auto :声明自动变量 break:跳出当前循环 case:开关语句分支 char :声明字符型变量或函数返回值类型 const :声明只读变量 continue:结束当前循环,开始下一轮循环...声明无符号类型变量或函数 union:声明共用体类型 void :声明函数无返回值或无参数,声明无类型指针 volatile:说明变量在程序执行中可被隐含地改变 while :循环语句的循环条件 推荐教程:《C#...while :循环语句的循环条件 推荐教程:《C#》 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144444.html原文链接:https://javaforall.c

    3.4K20

    C语言介绍

    [5] 3历史发展 早期发展 C语言之所以命名为C,是因为 C语言源自Ken Thompson发 ? C语言创始人D.M.Ritchie[6] 明的B语言,而 B语言则源自BCPL语言。...这本书被 C语言开发者们称为"K&R",很多年来被当作 C语言的非正式的标准说明。人们称这个版本的 C语言为K&R C。...C++语言代码 1、C是高级语言:它是把高级语言的基本结构和语句与低级语言的实用性结合起来的工作单元。...static:指定为静态变量,分配在静态变量区,修饰函数时,指定函数作用域为文件内部。...本处专门介绍Turbo C2.0的库函数, 并对每个函数都给出例程,(点击页底的链接就可以浏览相应的函数),读者可以将自已需要的部分以块的方式定义, 然后将此块写入文件, 这样就可以在进入Turbo C2.0

    3K20

    Lisp语言简介_c++是什么语言

    我是你们的朋友全栈君 摘自维基百科,原链接为:http://zh.wikipedia.org/zh/LISP 因为Clojure是Lisp的一种的方言,所以我们可以先来了解一下Lisp这个比较小众的编程到底是什么...~ ————————————————————————— LISP(全名LISt Processor,即列表处理语言),由约翰·麦卡锡在1960年左右创造的一种基于λ演算的函数式编程语言。...LISP语言的主要现代版本包括Common Lisp和Scheme。 基本介绍 LISP 是第一個函數型程式語言,区别于C/Java等命令型编程语言。...> (atom ‘a)t> (atom ‘(a b c))()> (atom ‘())t 现在我们有了第一个需要求出自变量值的操作符,让我们来看看 quote 操作符的作用——通过引用(quote)一个表...(b . c)) 就表示成 (a b . c) 若一个cons cell第二项为空,就省略不写,例如: (a .

    2.3K20

    C语言】scanf 详细介绍

    1 scanf("%d",&i); 它的第一个参数是一个 格式字符串 ,里面会放置占位符(与printf()的占位符基本一致),告诉编译器如何解读用户的输入,需要提取的是数据是什么类型。...因为C语言的数据都是有类型的,所以 scanf() 必须提前知道用户输入的数据类型,才能处理数据。 它的其余参数就是存放用户输入的变量,格式字符串里面有多少个占位符,就有多少个变量。...上面所有占位符中,除了 %c 以外,都会自动忽略起首的空白字符。%c 不忽略空白字符,总是返回当前第一个字符,无论该字符是否为空格。...如果要强制跳过字符前的空白字符,可以写成 scanf(" %c, &ch"),即 %c 前加上一个空格,表示跳过0个或多个空白字符。 %s ,不简单等同于字符串。...d*c%d",&year, &month, &day); 8 return 0; 9 } 例子中,%*c 就是在占位符的百分号后面,加上了 赋值忽略符 * ,表示这个占位符没有对应的变量

    8110

    c语言中switch是什么语句_switch结构c语言

    c语言中switch的用法是: 功能:switch语句是多分支选择语句.用来实现多分支选择结构.if语句只有两个分支可供选择,而实际问题中常常要用到多分支的选择.例如,学生成绩分类(90为”A”等...,80-89分为’B’等,70-90分为’C’等……).当然这些都可以用嵌套的if语句来外理,但如果分支较多,则嵌套的if语句层数多,程序沉余长而且可读性降低.C语言提供switch语句直接外理多分支选择...,它相当于PASCAL语言中的CASE语句....default: …”,再出现”case ‘D’: …”,然后是”case ‘A’: …”. (5) 执行完一个case后面的语句后,流程控制转移到下一个case继续执行.”case常量表达式”只是起语句标号作用...font-size:=”” white-space:=”” background-color:=”” case=”” :=””>60\n”);break; . . grade的值为’A’,’B’或’C

    1.8K20

    分隔符的简单介绍 C语言中分隔符的作用

    实际上,在计算机编程的C语言中也会用到这种符号。下面就来为大家简单介绍一下。 image.png 一、各式各样的分隔符 分隔符在文档编辑方面主要作用是对文本进行格式化的处理,使得文本更加得整齐美观。...在C语言中,这种符号的作用是分隔变量、数据组等。在C语言中的这种符号可以有空符、分号等符号。这些各种各样的符号在自己的领域发挥自己巨大的作用。...二、C语言中的分隔符不可替代 乍眼看去,似乎这种符号的真正用处并不是很大,实际上,这些符号都承担着无法替代的作用。在C语言的编辑中十分的强调逻辑的严密完整,而分隔符恰恰承担的就是这样的重任。

    2.7K40

    C语言中void具体有什么作用

    1.概述 许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。...3.void的使用 下面给出void关键字的使用规则: 规则一 如果函数没有返回值,那么应声明为void类型 在C语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理...林锐博士《高质量C/C++编程》中提到:“C++语言有很严格的类型安全检查,不允许上述情况(指函数不加类型声明)发生”。...规则二如果函数无参数,那么应声明其参数为void 在C++语言中声明一个这样的函数: int function(void) { return 1; } 则进行下面的调用是不合法的...); getchar(); } 编译正确且输出1,这说明,在C语言中,可以给无参数的函数传送任意类型的参数,但是在C++编译器中编译同样的代码则会出错。

    2K20

    C语言作用域 和 生命周期

    WRITE IN FRONT 介绍:"謓泽"正在路上朝着"攻城狮"方向"前进四" 荣誉:2021|2022年度博客之星物联网与嵌入式开发TOP5|TOP4、2021|2222年获评百大博主...直接用最简单最通俗的话语给大家讲解下:变量的作用域在哪里使用,哪里就是变量的作用域。配合相关知识点去打代码的话你的理解也会越深的。 局部变量的作用域是在变量所在的局部范围内。...局部变量的生命周期是进入作用域周期开始,出作用域生命周期结束。 全局变量的生命周期是整个程序的生命周期。...() { int i = 2; //进入函数{}作用域周期开始,出函数{}作用域生命周期结束。...【C语言】extern 关键字_int addtwonum()_謓泽的博客-CSDN博客⒈描述⇢extern 变量称之为外部存储变量。

    13510
    领券