c基础部分

# include <stdio.h>

void main()

{

    printf("hello,world!");

    #include "hellopeter.txt"

    getchar();

}

这是一段最简单的c代码,在谈论在段代码之前我们先聊聊c。本科学过汇编语言、c语言、还有vb,汇编接近底层硬件较难但执行速度比c快,c是一种介于低级语言与高级语言的桥梁,很多面向对象的高级语言都是以c为基础,比如我们熟知的c++、python、java等。所以c语言是这些语言的基石。

C语言与c++语言的不同之处在于c是面向过程的,c++是面向对象的,但我们不能机械的理解为c++就是c的超集,c++兼容C语言。c的源文件以.c或者.h结尾,c++的源文件以.cpp结尾同时兼容.c和.h。常用的开发环境采用Microsoft  Visual studio这是一款强大的集成开发工具。

好了我们现在开始来分析上面的第一个c代码。

1.# 预处理器的标志符,#号与include之间可以没有空格也可以有多个空格,include的作用就是将后面的内容包含在内,例入我们想要使用printf()函数在屏幕上打印一部分内容,就必须找到printf函数所在的文件位置并把它包含在内。<stdio.h>std是标准的意思,io是input和output的缩写就是输入和输出的意思,所以stdio就是标准输入输出的意思,关于include的使用方法有两个一个是#include <这里包含的是系统的文件>另一个是#include " 这里包含的是用户自定义的文件"(通常会出现在函数体中)。

2.void main() void是函数返回值,也就是函数的输出类型,main就是函数的名称 ()里面为空就是说没有输入参数,记住任何c程序都是以main函数作为切入点,从main函数开始从main函数结束,任何一个c程序中只能含有一个main函数这就是所谓的一山不能容二虎。

3.{}这称为函数体,也就是函数实现的内容,举个列子如果现在这里有一些面粉和鸡蛋、奶油,你把它们扔进函数体里不一会儿就输出了蛋糕,所以函数体的内容就是把输入加工为输出。

4.printf() 想要调用一个函数就必须导入他,如何查询函数所在的位置呢在vs中我们可以从声明中获取,列如我们知道printf函数存在于stdio.h的头文件中,所以我们采用#include<stdio.h>的方式告诉编译器在编译之前先做个处理将printf导入。printf函数的功能是输出一段字符其格式为printf("想要输出的内容")

5; 看到这里大家一定会发现为什么有的句子后面加了;有的句子后面没加,c语言在数据声明和语句后面必须加上; ,而且c语言是严格区分大小写的,切记否则会出现错误。

6.getchar() 大家可以运行上面的代码 第一次你删掉getchar(); 你发现结果一闪而过你什么都没看到,第二次加上getchar();你发现结果出现了,getchar()的意思就是等待输入一个字符 包括空字符,当你输入时 执行才结束。 

7.关于注释 c语言 采用//进行单行注释,一个进行多行注释采用/*........*/中间是注释的内容,一段好的程序应该是包含注释的。

8.断点,断点的作用可以帮助程序员分段的执行所写的代码。

9.全局声明与局部声明,全局声明例如上面的代码中#include<stdio.h>就是一个全局声明 只要在程序中就可以调用,而#include "hellopeter.txt "就是一个局部声明只在函数内部使用,对函数外部没有影响。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值