首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言编程零基础入门学习—第二篇—C语言关键字详解

C语言是面向过程的,而C++是面向对象的

C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。

C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。 所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”。

C与C++的最大区别:在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”,而就语言本身而言,在C中更多的是算法的概念。那么是不是C就不重要了,错!算法是程序设计的基础,好的设计如果没有好的算法,一样不行。而且,“C加上好的设计”也能写出非常好的东西。

小编推荐一个学C语言/C++的学习裙【 二六三,六八八,二七六 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

auto‍

局部变量(自动储存)

break

无条件退出程序最内层循环

case ‍

switch语句中选择项

char

单字节整型数据

const

定义不可更改的常量值

continue

中断本次循环,并转向下一次循环

default

switch语句中的默认选择项

do

用于构成do.....while循环语句

double

定义双精度浮点型数据

else

构成if.....else选择程序结构

enum

枚举

extern

在其它程序模块中说明了全局变量

float

定义单精度浮点型数据

for

构成for循环语句

goto

构成goto转移结构

if

构成if....else选择结构

int

小编推荐一个学C语言/C++的学习裙【 二六三,六八八,二七六 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

这些是C/C++能做的

服务器开发工程师、人工智能、云计算工程师、信息安全(黑客反黑客)、大数据 、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频视频开发工程师、游戏服务器、分布式系统、游戏辅助等

基本整型数据

long

长整型数据

register

CPU内部寄存的变量

return

用于返回函数的返回值

short

短整型数据

signed

有符号数

sizoef

计算表达式或数据类型的占用字节数

static

定义静态变量

struct

定义结构类型数据

switch

构成switch选择结构

typedef

重新定义数据类型

union

联合类型数据

unsigned

定义无符号数据

void

定义无类型数据

volatile

该变量在程序中执行中可被隐含地改变

while

用于构成do...while或while循环结构

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180301A108XY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券