C语言的概述--学习c的第二天
2016-10-27 16:50 ZengGW 阅读(354) 评论(0) 编辑 收藏 举报以下是整理的知识点:
#include <stdio.h>/* 引入stdio.h文件c的标准函数库 */ int main(void)/* 定义一个函数main(),int定义函数返回的值为整数,void表示函数不接受任何参数,{花括号}里面的是函数体,代码块 */ { int num;/* 定义一个名为num的变量 声明多个变量 int num,num1,num2; */ num = 1;/* 为变量num赋值 */ printf("I am a simple ");/* 调用函数printf() */ printf("computer.\n");/* \n标识换行的意思 */ printf("My favorite number is %d because it is first.\n",num); /* %d表示占位 */ return 0;/* 函数返回值,其实也可以不写,只是为了符合ISO/ANSI C标准 */ }
上边是一个简单的c程序代码,本人添加了一点注释,这些注释在编译的时候会被编译器忽略掉的,不会编译进可执行文件的
下面先来解释一下程序的各个部分的含义:
1>.#include <stdio.h> 告诉编译器包含stdio.h文件的所有内容,该文件是所有c语言编译包的一个标准部分,该文件对关键字输入输出显示提供支持
2>.int main(void) 函数名main,而void表示该函数不接收任何参数,int表示main()函数返回一个整数 int和void是定义函数标准ISO/ANSI C的一部分
3>./**/(//这种注释在新的标准支持C99,目前还不普及)注释,帮助读者更好的理解程序,同时在编译是会被编译器忽略掉
4>.{ 表示函数的开始 } 表示函数的结束
5>.int num;声明语句,声明num变量,并定义变量类型为int
6>.num = 1;给变量赋值,
7>.printf();调用了一个输出函数
8>.return 0; 返回语句,返回函数需要的值,满足ISO/ANSI C标准的书写main()函数
9>.%d 占位用的 \n 换行
下面是几张书上面的图:
1>.命名的规则:
规则:字母或者下划线开头的,并且不是关键之的变量名才是正确的变量名
2>.关键字列表
简单、坚定