C11标准是 ISO/IEC 9899:2011 - Information technology -- Programming languages -- C 的简称 ,曾用名为C1X。C11标准是C语言标准的第三版,前一个标准版本是C99标准。2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC) 旗下的C语言标准委员会(ISO/IEC JTC1/SC22/WG14)正式发布了C11标准 。C11标准的最终定稿的草案是免费开放的,为N1570[3] ,但是正式标准文件需要198瑞士法郎 。
C++,Java,C#等语言,只是在部分语法上与C有相似之处。因为它们基本上都是从C那里继承了一些东西。但它们的不同之处更多。C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
c语言中没有类,只有结构,也可以像类一样编写。比如以下结构定义的代码:#include <stdio.h>
struct s//定义结构s,包含两个成员变量x和y
{
int x
int y
}point,*p//同时定义结构变量point和类型为结构s的指针p
void main()
{
point.x=10//给x赋值,使用.
point.y=20
printf("普通定义x=%d,y=%d\n",point.x,point.y)//显示
p=&point//让p指向point地址,这样用p就可以 *** 作结构体x和y的数值
p->x=111//通过指针,修改x值
p->y=222
printf("指针定义p->x=%d,p->y=%d\n",p->x,p->y)//显示
(*p).x=99//通过指针,修改x值于p->x相同
(*p).y=88
printf("指针定义(*p).x=%d,(*p).y=%d\n",p->x,p->y)//显示
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)