标签:C语言

PEP 7:C语言风格指南

PEP全称是Python Enhancement Proposal,翻译成中文是Python改进提案。为什么会有C语言的风格指南?原因是Python本身是由C语言实现的。这里整理的是PEP 7 -- Style Guide for C Code的翻译。 介绍 这篇文档给…

器→工具, 编程语言 ·

C语言:基本数据类型

在C语言中, 每个变量在使用之前必须定义其数据类型。C语言有以下几种类型: 整型(int)、浮点型(float)、字符型(char)、指针型(*)、无值型(void)以及结构(struct)和联合(union)。其中前五种是C的基本数据类型、 后两…

C语言:预处理器与宏

编译一个C程序包含很多步骤,其中第一个步骤被称为预处理阶段。C预处理器在源代码编译之前对其进行一些文本性质的操作。它的主要任务包括删除注释、插入被#include指令包含的文件的内容、定义和替换由#define指令定…

C语言:main()函数正确写法

C语言虽然是一门古老的语言,但是其标准一直在完善,所以很多以前支持的语法在到当前已经不能在使用了。 C语言的版本历史 C语言的版本历史: 【K&R C】 1978 年,Brian Kernighan和Dennis Ritchie …

C语言:控制流语句

C语言中,程序默认的执行顺序是按语句出现的先后顺序按序执行。如果你想要让程序做一些决定,根据不同的情况做不同的事情,例如根据时间打印“早上好”或者“晚上好”,这可以通过控制流语句实现。 分支结构 a ? …

C语言之Hello World程序编译

C语言基本上大学都教过,但是很多人应该和我一样学习的时候还使用的是Windows平台,对于其中要用到的编译等知识都不了解。今天就针对这种情况来重新学习一遍C语言。 #include <stdio.h> main() { …

编程语言基础:C语言

C 语言诞生与1972年,作为一中古老的编程语言一直存在着,有些人想问,现在还值得去学习C语言吗?学习更加现代的如JAVA、Python、GOLANG是否会更加合适?以下是我的梳理及看法。 C语言进化史(标准化) 1979…

器→工具, 编程语言 ·

SWIG实现Python调用C/C++代码

SWIG简介 SWIG是Simplified Wrapper and Interface Generator的简称,它是一个能将C和C++的程序与其他各种高级语言诸如Perl,Python,Ruby和Tcl进行连结的开发工具。 目前支持的语言: C# - Mono C…

术→技巧, 研发 ·