C语言基础

简介:

32个关键字:(由系统定义,不能重作其它定义)

auto          break       case        char         const

continue  default      do            double     else

enum        extern      float          for           goto

if               int             long         register    return

short         signed     sizeof      static        struct

switch       typedef   unsigned   union      void

volatile      while


9种控制语句:

if( )~else~

for( )~

while( )~

do~while( )

continue

break

switch

goto

return


34种运算符:

算术运算符:+  - *  /  % ++  --

关系运算符:<  <=  ==   >   >=  !=

逻辑运算符:!  &&  ||

位运算符  :<<   >>  ~  |  ^ &

赋值运算符:=及其扩展

条件运算符:?:

逗号运算符:,

指针运算符:*  &

求字节数   :sizeof

强制类型转换:(类型)

分量运算符:.  ->

下标运算符:[]

其它     :()  -


如何才能算是学会了C:具备一定的编程能力,一定的调试能力,掌握C的所有语法、关键字、操作符。
























本文转自ting2junshui51CTO博客,原文链接: http://blog.51cto.com/ting2junshui/1757516,如需转载请自行联系原作者



相关文章
|
算法 C语言
C语言算法基础-在一个单链表中值为y的结点前面插入一个值为x的结点
题目:3.4设计一个算法,在一个单链表中值为y的结点前面插入一个值为x的结点。即使值为x的新结点成为值为y的结点的前驱结点。 题目来自李云清版《数据结构》
418 5
C语言算法基础-在一个单链表中值为y的结点前面插入一个值为x的结点
|
C语言
【C语言学习者必会的题目集锦1】巩固基础,稳步提高
【C语言学习者必会的题目集锦1】巩固基础,稳步提高
165 0
【C语言学习者必会的题目集锦1】巩固基础,稳步提高
|
C语言
[C语言学习]C语言程序设计基础(三)
[C语言学习]C语言程序设计基础(三)
250 0
[C语言学习]C语言程序设计基础(三)
|
Linux C语言 iOS开发
[C语言学习]C语言程序设计基础(二)
[C语言学习]C语言程序设计基础(二)
287 0
[C语言学习]C语言程序设计基础(二)
|
存储 程序员 C语言
[C语言学习]C语言程序设计基础(一)
[C语言学习]C语言程序设计基础(一)
407 0
[C语言学习]C语言程序设计基础(一)
|
存储 自然语言处理 Linux
0基础C语言自学教程——收官之战——第十四节 文件的编译和链接
这个时候程序将使用一个运行时堆栈(stack),存储函数的局部变量和返回地址。程序同时也可以使用静态(static)内存,存储于静态内存中的变量在程序的整个执行过程一直保留他们的值。
266 0
0基础C语言自学教程——收官之战——第十四节 文件的编译和链接
|
存储 编译器 数据库
0基础C语言自学教程——第十三节 文件操作
数据在内存中以二进制的形式存储,如果不加转换的输出到外存,就是二进制文件。
199 0
0基础C语言自学教程——第十三节 文件操作
|
小程序 程序员 编译器
0基础C语言自学保姆教程——第十二节 动态内存分配
在开辟数组的过程中,其必须是一个定长的数组,就是在开辟空间的过程中就要指定大小;并且空间开辟的大小是固定的。
252 0
0基础C语言自学保姆教程——第十二节 动态内存分配