搬瓦工官网中国镜像站:https://bwh81.net(搬瓦工官方网站,放心访问)
搬瓦工官方中文网:https://bwh86.net
搬瓦工官网所有方案以及库存监控页面:https://bwh86.net/monitor
最新搬瓦工最大优惠力度优惠码(循环优惠6.58%):BWHNCXNVXV
搬瓦工新用户注册和图文购买教程:点击查看
C是一种过程编程语言。它最初由丹尼斯·里奇(Dennis Ritchie)于1972年开发。它主要是作为用于编写操作系统的系统编程语言开发的。C语言的主要功能包括对内存的低级访问,一组简单的关键字以及简洁的样式,这些功能使C语言适用于诸如操作系统或编译器开发之类的系统编程。
许多后来的语言都直接或间接地从C语言中借用了语法/功能。像Java,PHP,JavaScript和许多其他语言的语法一样,它们主要基于C语言。C ++几乎是C语言的超集(很少有程序可以用C编译,但不能用C ++编译)。
从C编程开始:
C程序的结构
经过以上讨论,我们可以正式评估C程序的结构。通过结构,意味着任何程序都只能以这种结构编写。因此,以任何其他结构编写C程序都将导致编译错误。C程序的结构如下:
上述结构的组件为:
1.头文件包含:第一个也是最重要的组成部分是将头文件包含在C程序中。头文件是扩展名为.h的文件,其中包含C函数声明和宏定义,这些声明将在多个源文件之间共享。一些C头文件:
stddef.h –定义几个有用的类型和宏。
stdint.h –定义精确的宽度整数类型。
stdio.h –定义核心输入和输出功能
stdlib.h –定义数字转换函数,伪随机网络生成器,内存分配
string.h –定义字符串处理函数
math.h –定义常见的数学函数
在C中包含头文件的语法:
#include
Main方法声明: C程序的下一部分是声明main()函数。声明主要功能的语法为:
int main() {}
变量声明:任何C程序的下一部分是变量声明。它指的是要在函数中使用的变量。请注意,在C程序中,未经声明就不能使用任何变量。同样在C程序中,必须在函数中的任何操作之前声明变量。
例:
int main() {
int a;
.
.
主体: C程序中函数的主体,指的是在函数中执行的操作。它可以是诸如操纵,搜索,排序,打印等任何内容。
例:
int main()
{ int a; printf(“%d”,a);
。
。
返回语句:任何C程序的最后一部分是返回语句。return语句是指从函数中返回值。该返回语句和返回值取决于函数的返回类型。例如,如果返回类型为void,则将没有return语句。在任何其他情况下,将有一个return语句,并且返回值将是指定的返回类型的类型。
例:
int main()
{ int a; printf("%d", a); return 0; }
编写第一个程序:
以下是C语言中的第一个程序
#include <stdio.h>
int main(void)
{ printf("hello world"); return 0; }
让我们逐行分析程序。
第1行:[#include <stdio.h>]在C程序中,所有以#开头的行均由预处理器处理,该预处理器是由编译器调用的程序。用最基本的术语来说,预处理器采用一个C程序并生成另一个C程序。产生的程序没有以#开头的行,所有这些行都由预处理器处理。在上面的示例中,预处理器将stdio.h的预处理代码复制到我们的文件中。.h文件在C中称为头文件。这些头文件通常包含函数声明。我们需要stdio.h作为程序中使用的函数printf()。
第2行[int main(void)]必须是从开始执行已编译C程序的起点。在C语言中,执行通常从main()的第一行开始。写在括号中的空白表示主不带任何参数(见本有详细介绍)。main()也可以编写为采用参数。
第3和6行:[{和}]在C语言中,一对大括号定义了一个范围,并且主要用于函数和控制语句(如if,else,循环)中。所有功能必须以大括号开头和结尾。
第4行[printf(“ hello world”); ] printf()是一个标准库函数,用于在标准输出上打印内容。printf末尾的分号表示行终止。在C语言中,分号始终用于指示语句的结尾。
第5行[return0;] return语句从main()返回值。操作系统可能会使用返回的值来了解程序的终止状态。值0通常表示成功终止。
免费领取学习资料及教程+QQ群:560434603
搬瓦工机房方案整理
搬瓦工目前提供了4个方案,包括搬瓦工KVM方案,搬瓦工CN2 GT方案,搬瓦工CN2 GIA-E方案和搬瓦工香港方案,每种方案有多种套餐配置,详细的配置和价格整理如下:套餐名称 | CPU | 内存大小 | 硬盘容量 | 每月流量 | 带宽 | 价格/年 | 购买链接 |
---|---|---|---|---|---|---|---|
搬瓦工CN2-E限量版(搬瓦工补货通知群(禁言,仅推送):903230558) | |||||||
CN2 GIA LIMITED EDITION | 1核 | 1 GB | 10 GB | 500 GB | 1 Gbps | $89.99 | 立即购买 |
搬瓦工CN2 GT方案 | |||||||
CN2 | 1核 | 1024 MB | 20 GB | 1000 GB | 1 Gbps | $49.99 | 立即购买 |
CN2 | 1核 | 2048 MB | 40 GB | 2000 GB | 1 Gbps | $99.99 | 立即购买 |
CN2 | 2核 | 4096 MB | 80 GB | 3000 GB | 1 Gbps | $199.99 | 立即购买 |
CN2 | 2核 | 8 GB | 160 GB | 5000 GB | 1 Gbps | $399.99 | 立即购买 |
CN2 | 3核 | 16 GB | 320 GB | 8000 GB | 1 Gbps | $799.99 | 立即购买 |
CN2大流量 | 3核 | 16 GB | 320 GB | 12000 GB | 1 Gbps | $899.99 | 立即购买 |
CN2大流量 | 3核 | 16 GB | 320 GB | 16000 GB | 1 Gbps | $1299.99 | 立即购买 |
搬瓦工CN2 GIA-E方案(可选搬瓦工DC9 CN2 GIA,搬瓦工DC6 CN2 GIA,搬瓦工日本大阪软银线路) | |||||||
CN2 GIA ECOMMERCE | 2核 | 1 GB | 20 GB | 1000 GB | 2.5 Gbps | $169.99 | 立即购买 |
CN2 GIA ECOMMERCE | 3核 | 2 GB | 40 GB | 2000 GB | 2.5 Gbps | $299.99 | 立即购买 |
CN2 GIA ECOMMERCE | 4核 | 4 GB | 80 GB | 3000 GB | 2.5 Gbps | $549.99 | 立即购买 |
CN2 GIA ECOMMERCE | 6核 | 8 GB | 160 GB | 5000 GB | 5 Gbps | $879.99 | 立即购买 |
CN2 GIA ECOMMERCE | 8核 | 16 GB | 320 GB | 8000 GB | 5 Gbps | $1599.99 | 立即购买 |
CN2 GIA ECOMMERCE | 10核 | 32 GB | 640 GB | 10000 GB | 10 Gbps | $2759.99 | 立即购买 |
CN2 GIA ECOMMERCE | 12核 | 64 GB | 1280 GB | 12000 GB | 10 Gbps | $5399.99 | 立即购买 |
搬瓦工香港方案 | |||||||
香港CN2 GIA | 2核 | 2048 MB | 40 GB | 500 GB | 1 Gbps | $899.99 | 立即购买 |
香港CN2 GIA | 4核 | 4096 MB | 80 GB | 1000 GB | 1 Gbps | $1559.99 | 立即购买 |
香港CN2 GIA | 6核 | 8192 MB | 160 GB | 2000 GB | 1 Gbps | $2999.99 | 立即购买 |
香港CN2 GIA | 6核 | 16384 MB | 320 GB | 4000 GB | 1 Gbps | $5899.99 | 立即购买 |
搬瓦工日本方案 | |||||||
日本CN2 GIA | 2核 | 2048 MB | 40 GB | 500 GB | 1.2 Gbps | $899.99 | 立即购买 |
日本CN2 GIA | 4核 | 4096 MB | 80 GB | 1000 GB | 1.2 Gbps | $1559.99 | 立即购买 |
日本CN2 GIA | 6核 | 8192 MB | 160 GB | 2000 GB | 1.2 Gbps | $2999.99 | 立即购买 |
日本CN2 GIA | 6核 | 16384 MB | 320 GB | 4000 GB | 1.2 Gbps | $5899.99 | 立即购买 |
搬瓦工KVM方案 | |||||||
KVM | 2核 | 1024 MB | 20 GB | 1 TB | 1 Gbps | $49.99 | 立即购买 |
KVM | 3核 | 2 GB | 40 GB | 2 TB | 1 Gbps | $99.99 | 立即购买 |
KVM | 4核 | 4 GB | 80 GB | 3 TB | 1 Gbps | $199.99 | 立即购买 |
KVM | 5核 | 8 GB | 160 GB | 4 TB | 1 Gbps | $399.99 | 立即购买 |
KVM | 6核 | 16 GB | 320 GB | 5 TB | 1 Gbps | $799.99 | 立即购买 |
KVM | 7核 | 24 GB | 480GB | 6 TB | 1 Gbps | $1,199.99 | 立即购买 |
还木有评论哦,快来抢沙发吧~