C语言学习笔记(二)—— 创建一个简单的C语言程序并详细解析

一、简单的C语言示例程序

#include <stdio.h>
/**
 * #include这是一条C预处理指令,stdio.h它提供键盘输入和屏幕输出的支持,#include <stdio.h>作用是把
 * stdio.h文件中的所有内容都输入到该行所在的位置,实际上这是一种“复制-粘贴”的操作
 */
int main(void){
	/**
	 * main()是一个函数名,C程序一定从main()开始执行,int是main()的返回值类型,表明返回一个整数,
	 * void表明main()不带任何参数,{代表函数体开始
	 */
	int num;//变量声明,声明将使用一个名为num的变量,声明之后,编译器在计算机内存中为num预留了空间
	num=10;//=是一个赋值运算符,把10赋值给变量num,将值存储在之前为变量num预留的计算机内存中
	int a=11;//声明了一个变量并赋值11,C99之前的标准要求把声明置于代码块的顶部,C99允许在需要时才声明变量
	printf("Hello World\n");
	/**
	 * 调用函数输出到控制台,()里的内容是mian()传递给printf()的信息,上面传递的是实际参数,
	 * 也可以传递一个变量名,叫形式参数,例:printf(num);,\n代表换行符,\b退格,\t制表符
	 */
	printf("I have %d apples",num);//%d相当于一个占位符,指明输出num值的位置
	return 0;//return返回一个值
}//}函数体结束

二、包含两个函数的示例程序

#include <stdio.h>
void introduce(void);//C90标准新增的函数原型
int main(void){//无论main()在什么位置程序都是从mian()开始执行
	int a,b;//一次可以声明多个变量
	a=10;
	b=2*a;//乘法运算
	introduce();//调用函数
	printf("I have %d apples , my friend have %d apples",b,a);//按顺序进行变量替换
	return 0;
}

void introduce(void){//函数定义,即函数本身的源代码
	printf("My name is Tom");
}

三、关键字和保留标识符

关键字是C语言的词汇,不能用它们作为标识符(如变量名等)



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值