当我们看到C语言是第一感觉一定是茫然的 , 那一串串字符就不知道什么意思,它又具有什么样的特点 ,到底有什么作用
C语言的特点为
a.语言简洁.方便。灵活
b.运算符丰富,范围广
c.数据类型丰富,提供了整体,实效。字符型,数组类型,指针类型,结构体类型,共同体类型等数据结构类型
d,具有结构化的控制语句
e.限制少。程序设计自由。
f.直接对硬件操作,直接访问物理地址,能进行操作
g.生产目标程序质量高,执行效率高
h.具有很好的可移植性
讲讲简单的C语言代表的意思
#include<stdio.h> 标准输入输出库
int main() 主函数
{ 函数的开始
int max(int x,int y); 对被调用函数的声明
int a,b,c; 定义变量 a,b,c
scanf("%d,%d",&a,&b); %d 十进制数 &a变量a // 输入变量 a,为十进制数,变量b为十进制数
c=max(a,b); c等于 a,b直接 大的数
printf("max=%d\n",c); 输出max=c c为十进制数
}
int main(int x,int y) 定义max函数
{
int z; 输入用到的变量z
if(x>y)z=x; 如果x>y 则 z=x
else z=y; 否则z=y
int main() 主函数
{ 函数的开始
int max(int x,int y); 对被调用函数的声明
int a,b,c; 定义变量 a,b,c
scanf("%d,%d",&a,&b); %d 十进制数 &a变量a // 输入变量 a,为十进制数,变量b为十进制数
c=max(a,b); c等于 a,b直接 大的数
printf("max=%d\n",c); 输出max=c c为十进制数
}
int main(int x,int y) 定义max函数
{
int z; 输入用到的变量z
if(x>y)z=x; 如果x>y 则 z=x
else z=y; 否则z=y
return(z); 将z的值作为max函数值,返回到调用的max函数的位置
}
测试 中 输入5 6 程序输出6为最大值
写一个求和程序
原理一样
我们在写C语言中 我们应该注意
1.避免中文字符
2.每一句代码后面应该有分号
3.输出函数需要有函数库提供
例如 #include<stdio.h> 提供printf输出函数
4需要函数的声明
源程序的执行过程
v
.c文件生成.obj文件的过程,我们称为编译,.obj文件生成到.exe文件的过程,我们称为链接。
在这里首先生成的.obj文件就是一个是程序编译生成的二进制文件,再后来,当.exe文件生成以后.obj文件就会被删除。
事实上,.c文件生成.exe文件的过程总共是经历了预处理,编译,汇编,链接,这四个过程。
在这里首先生成的.obj文件就是一个是程序编译生成的二进制文件,再后来,当.exe文件生成以后.obj文件就会被删除。
事实上,.c文件生成.exe文件的过程总共是经历了预处理,编译,汇编,链接,这四个过程。