C语言入门这一篇就够了(入门篇1)
  f7zGpnIs3WfD 2023年11月19日 29 0

image.png

C语言是什么

C语言是一种广泛使用的通用编程语言,它是由美国计算机科学家Dennis Ritchie于1972年在贝尔实验室开发出来的。C语言的设计原则是让程序员有更多的自由度,以方便控制硬件,从而提高程序的运行效率。它支持结构化编程、词汇变量作用域和递归等功能,并且可以直接访问物理内存地址,进行位操作。594dfb410e28ecf9bb3145da38183f94_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg图片图片来源于网络,侵权私信

C语言具有以下特点:

**简洁、紧凑、灵活:**C语言只有几十个关键词和几十种语句,且没有严格的语法限制,程序员可以根据需要自由发挥。

**表达能力强:**C语言可以方便地表示数据结构,如数组、链表、队列、栈等,并且可以很方便地进行面向过程的程序设计。

**高效率:**C语言直接访问内存,以二进制方式进行操作,具有很高的运行效率。

**可移植性好:**C语言编写的程序具有很好的可移植性,可以在不同的操作系统和计算机上运行。

**丰富的函数库:**C语言拥有大量的函数库,如标准库、数学库、图形库等,方便程序员进行各种开发工作。

总的来说,C语言是一种强大的、灵活的、高效的编程语言,被广泛应用于系统软件、应用软件、嵌入式系统等领域。

C语言和C++的区别

C语言和C++是两种不同的编程语言,它们之间主要有以下区别:

**面向对象不同:**C是面向过程的语言,而C++是面向对象的语言。这意味着C语言更注重程序流程的控制,而C++则更注重对象的定义和使用。

**易维护性不同:**C++由于面向对象的设计,使其在系统设计上具有低耦合性,更加灵活、易于维护和扩展。相比之下,C语言的面向过程设计在维护和扩展上可能更为困难。

**图形处理不同:**C语言中的图形处理函数与C++不兼容。这是因为C语言不包括图形处理标准,而C++则可以方便地使用图形库进行图形处理。

**文件组织不同:**C语言对程序的文件的组织是松散的,而C++则更加严谨,以工程为单位,各文件分类明确。

**函数返回值不同:**在C语言中,如果一个函数没有指定返回值类型,默认返回int类型;而在C++中,如果一个函数没有返回值则必须指定为void。

**函数重载:**在C++中,可以声明几个功能类似的同名函数,这些同名函数的形参列表(参数个数、类型、顺序)必须不同,返回值类型可以相同也可以不同,常用来处理实现功能类似数据类型不同的问题。这是C语言所不具备的特性。

此外,C和C++的关键字、程序思维、对程序文件组织的差别、扩展性等也不尽相同。

总的来说,C和C++虽然都是编程语言,但在设计理念、应用领域、使用方式等方面存在显著的差异。选择使用哪种语言取决于具体的开发需求和程序员的个人偏好。

认识一个C语言程序

0972f98b1c81a070f362106312abe384_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

#include<stdio.h>
//这是一个头文件
int main()
//main 函数是程序的入口,程序从main函数第一行开始执行
//一个工程中main(主)函数有且只有一个
{
    printf("hello world!\n");
    //printf 为输出打印的库函数,库函数的使用必须要包含一个头文件
    return 0;
}

数据类型

1.char(字符数据类型):char用于C或C++中定义字符型变量,只占一个字节,就是8位。

2.short(短整形):类型说明符为short int或short。所占字节和取值范围均与int相同。

3.int(整型):类型说明符为int,在内存中占4个字节。

4.long(长整型):类型说明符为long int或long,在内存中占4个字节。

5.long long(更长的整型):在内存中占8个字节。

6.float(单精度浮点数):浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 二进制指数和一个 23 位尾数。

7.double(双精度变量):双精度浮点型,此数据类型与单精度数据类型(float)相似,但精确度比float高,占8 个字节(64位)内存空间。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
f7zGpnIs3WfD