C语言概述基础

1、#include  C预处理器指令

头文件 stdio.h  包含了标准输入/输出函数,使用需要C预处理指令,在<里面为库里面的头文件>里面就是在C语言库直接找,在"里面为自己写的头文件"则是先找项目文件里面的匹配的头文件。

实际使用是

#include

不内置输入和输出函数的原因:并不是所以的程序都需要I/O(输入/输出)包,轻装上阵表现了C语言的哲学,正是这种原则才使得C语言成为流行的嵌入式编程语言


2、main()函数


C语言一定是从main()函数开始执行的

int main()  int是函数的返回类型,int是整型,所以返回的类型是整型,

如果写成main()

C90勉强能接收,但在C99和C11标准是不允许这样写的。

也许还有这样写的 void mian() 

但有些编译器允许这样写,但所有的标准都不认可这样的写法。

3、注释

/*这里面是注释的内容*/ 

在C99新增了另外一种风格,就是//符号了注释,但仅限于单行

//  这样也是注释

4、花括号、函数和块

所有的函数都需要用花括号来标记函数体的开始和结束,不能省略,这是规定。

...

5、声明

声明是c语言中国最重要的特性之一,在C语言中,所有的变量都需要先声明才能使用。

以前的C语言要求变量声明必须在块的顶部,其他语句不能在任何声明的前面,但C99和C11遵循C++的惯例,可以把声明放在块的任何位置。

int main() //旧规则

{

      int a;

      int b;

      a=5;   /*这个是赋值,就是把5的值赋给变量a*/

      b=3;//其他语句

}

int main() //新规则

       int a;

      a=5;//其他语句

       int b;

      b=3;//其他语句

6、命名

可以用小写字母、大写字母、数字和下划线来命名,但第一个字符必须是字符或者是下划线,绝不能是数字。

C99和C11根据通用字符名(即UCN)机制添加了扩展字符集。

7、printf函数

printf("把双引号的内容打印在屏幕上,第%d行\n",1);

%是提醒程序,在这里要打印一个变量,%d是把变量作为一个十进制整数打印出来、

\n是换行,是转义序列;所有的转义序列都是以反斜杠开始  \ 例如\t就是tab键  \b就是backspace键。

8、return语句

return是返回值,像上面说的int main()  这个就是返回一个整数的意思,也可以说是一个跳转语句。

下面是两款编程工具,适合入门者使用

dev-c++和code::block

你可能感兴趣的:(C语言概述基础)