第一讲:Hello ,C语言

        C语言作为编程中的高级语言,也是其他语言的基础语言之一,应用广泛,C语言的发展史,不做过多的讲述,可以自行百度查找。    

编译器的选择

         俗话说 ,工欲善其事必先利其器,而C语言的利器则是编译器,初期选一个适合自己语言检查严格的编译器,对于初学者来说很重要。目前C语言的主流编译器为Msvc、Glang和GCC,还有一些集成开发环境,如VS2022、Xcode、CodeBlocks、DevC++、Clion等。下面是集成开发环境的差异对比。

        • VS2022 集成了MSVC(安装报包较⼤⼀些,安装简单,⽆需多余配置,使⽤起来⾮常⽅便)

        • XCode 集成了clang(苹果电脑上的开发⼯具)

        • CodeBlocks 集成了gcc(这个⼯具⽐较⼩众,需要配置环境,不太推荐)

        • DevC++ 集成了gcc(⼩巧,但是⼯具过于简单,对于代码⻛格的养成不好,⼀些竞赛使⽤)

         • Clion 是默认使⽤CMake,编译器是可以配置的(⼯具是收费,所以暂时推荐⼤家使⽤)

初学者推荐使用VS2022,因为VS2022对于语法的检查更为的严格,能更好的培养我们的编程习惯,去除一些编程恶习。

C语言是如何实现.exe文件

        计算机不像人类一样可以识别很多的字体,在它的认知里,它只认识二进制数,既0和1.C语言的源代码都是文本文件,所以它必须经过编译器翻译和链接器链接,生成二进制的可执行文件,才能让计算机做我们想让它做的事情。

        C语言代码是放在.c为后缀的文件中,.c后缀的文件又被称为源文件,那么.h结尾的文件则为头文件,这里先不做过多的描述,后面会慢慢的了解。

第一个C语言程序

#include <stdio.h>

int main()

{

        printf("Hello,world");

        return 0;

}

以上代码意思是打印一行字,内容为:Hello,world。按CTRL+F5运行。以下是显示情况。

代码展示

main函数

        main函数是作为C语言编译程序的唯一入口,又称为主函数,有且仅有一个此函数的定义!!!

        main函数前面的int 的意思是 main函数的返回类型,其类型为整数型。那什么是返回类型呢?我们所学的函数的表达形式一般都为f(x)=x+y,而x+y以后得到的数,就被称为函数f(x)的返回值,至于类型,则是x+y的计算后的数值是整数还是小数之类的表现形式。return 0则类似于 f(x)=x+y中的等号的意义。

下面是main函数的要点:

        • main函数是程序的⼊⼝

        • main函数有且仅有⼀个

        • 即使⼀个项⽬中有多个.c⽂件,但是只能有⼀个main函数(因为程序的⼊⼝只能有⼀个)

printf和库函数

上面的代码中有一段代码如下:

printf("Hello,world");       

其中,printf()是一个函数,作用是在屏幕上打印括号中引号内的内容。

        printf()函数也可以用其他的形式来使用:

int n = 100;

printf("%d\n", n); //printf打印整型

printf("%c\n", 'q'); //printf打印字符

printf("%lf\n", 3.14); //printf打印双精度浮点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值