美文网首页
C语言结构

C语言结构

作者: sevenKun | 来源:发表于2017-02-27 14:33 被阅读0次

对于C语言,懂点软件的人都不陌生。

一个C程序,其结构主要为一下内容:

      预处理指令

     变量

     函数

     语句&表达式

     注释

下面我们来看一个简单的C程序,这个程序是在XCode中创建一个C程序时自动生成的(关于如何在XCode中创建一个C程序,请自行百度)

#include <stdio.h>是预处理指令,它的作用是告诉C语言编译器在编译之前,要包含stdio.h文件。

int main(){... ...} 这些是一个函数,在C语言中这个main函数被叫做主函数,C程序的开始就是在这里。

printf(...)这也是一个函数,这个函数的作用是打印。

return 0;这个是main函数的返回值。

//....这个就是注释。

在上面的C程序中没有我们上面所说的变量,那么,我们把上面的代码简单的改造下:

我们可以看到,多出了一段代码:char string[] = "Hello, World!";

其中printf(....)函数内部也发生了变化。

这里多出的char string[] = "Hello, World!";这一段代码,就是定义了一个变量。这个变量是一个char型的字符数组,也就是我们所说的字符串。

当然,这个变量是一个常量。这里不比深究变量和常量的问题,以后会说到

从上面的两段代码,我们已经差不多对于C程序的结构有了了解,其实,对于任何一种现流行的开发语言,大多是这么一个结构。

相关文章

  • 数据结构与算法-目录

    数据结构与算法-目录 C语言篇 数据结构和算法-C语言篇1-绪论数据结构和算法-C语言篇2-初识算法数据结构与算法...

  • C语言结构体用法很多,坑也很多

    C语言可谓是编程界的传奇语言,历经几 十 年,依然排名前列。 本文主要说的是C语言中的结构体,结构体是C语言中重要...

  • C语言结构

    对于C语言,懂点软件的人都不陌生。 一个C程序,其结构主要为一下内容: 预处理指令 变量 函数 ...

  • C++语言学习之面向对象

    1.C语言与C++语言的区别 C++面向对象 C 面向过程 函数+结构体 C++可以运行调用C语言 反之 C语言无...

  • [Redis 系列]redis 学习十六,redis 字典(ma

    redis 是使用 C 语言编写的,但是 C 语言是没有字典这个数据结构的,因此 C 语言自己使用结构体来自定义一...

  • C语言和OC的结构体(struct)

    Struct(结构体) 1.结构体定义 2.结构体变量 3.结构体数组 4.C语言结构体指针 5.C语言共用体 6...

  • 目前的计算机能力

    数据结构、操作系统、计算机网络,几乎没有代码量。 需要进阶: c语言-->数据结构c语言实现-->能够用c语言手写...

  • C语言介绍

    1.c语言的发展历史 --C语言的原型ALGOL 60语言(也称为A语言),最早的块结构语言。 ...

  • C语言结构体

    结构体 本文介绍C语言结构体,struct 在C++中功能相对C较多,相当于类,这里暂时不讨论,本文单独讨论C语言...

  • C语言学习笔记-结构体占用内存大小的计算

    引言 结构体在C语言中虽然经常使用,但是怎么计算一个结构体占用多大的内存,很多C语言的新手都没注意过,其实C语言的...

网友评论

      本文标题:C语言结构

      本文链接:https://www.haomeiwen.com/subject/slezwttx.html