C语言之概述

//添加对函数的说明(规范)  
#include<stdio.h>
/*A simple C progress*/
int main(void)
{
    int num; /*Define an variable named num*/
    num = 1; /*Assign 1 to the variable*/

    printf("I am a simple!"); /*使用printf()函数*/
    printf("computer\n");
    printf("My favourite number is %d.\n", num);
    return 0;
}

(一)、#include指示和头文件

实际上,它是一种剪切和粘贴操作,即包括了建立最终的可执行程序时编译器需要用到信息。

(二)、main()函数

一个C程序总是从main()函数开始执行,可以对其他函数任意命名,但是main()函数必须是开始函数。int 表明函数main()的返回类型是int,void表明没有传入参数。

(三)、注释

/*注释内容(一段)*/
//一行注释内容

(四)、花括号、程序体和代码块

{
    代码块;//代码块句子之间必须有";"
}

(五)、声明

在C语言中,所有变量都必须在使用之前定义。这意味着必须提供程序中要用到的所有变量名的列表,并且指出每个变量的数据类型。

int main(void)
{
    int num;//定义一个
    int num_1,num_2; //多个一起定义
}

变量名的选择必须只能是字母、数字和下划线,且第一个字母不能是数字。最后,C语言严格区分大小写。

(六)、赋值

{
    num = 1; /*Assign 1 to the variable*/
}

(七)、printf(实际参数)函数

只需要键入函数的名字,把所需的一个或多个参数放进圆括号中。当程序运行到这一行时,控制权将转给该函数。当函数完成了它所要做的工作,控制权将返回给原来的函数(调用函数)。

转义字符 意义 ASCII码值(十进制)
\a 响铃 007
\b 退一格 008
\f 换页(在cmd里是垃圾字符) 012
\n 换行 010
\r 回车 013
\v 垂直制表符 011
\\ 代表一个反斜字符“” 092
' 代表一个单引号 039
" 代表一个双引号 034
\0 空字符(null) 000
\ddd 一个八进制任意字符 三位八进制
\xhh 一个十六进制任意字符 三位十六进制
\t 水平制表符 009

(八)、return语句


二、多个函数

原型函数可以放在main()前面或后面。

#include<stdio.h>
void butler(void);
int main(void)
{
    printf("I will summon the butler function.\n");
    butler();
    printf("Yes.\n");
    return 0;
}

void butler(void)
/*第一个void说明bulter()不返回值。第二个void,意思是bulter()函数没有参数。
{
    printf("I am from the function of butler.\n");
}

三、关键字和保留标识符

关键字:

auto enum restrict
break extern return unsigned
case float short void
char for signed volatile
const goto sizeof while
continue if static _Boot
default inline struct _Complex
do int switch _Imaginary
double long typedef
else registerr union

保留标识符:带下划线字符开始的标识符和标准库函数的名字

以上这些都不能作为变量名。

猜你喜欢

转载自www.cnblogs.com/MingleYuan/p/10628560.html