c语言编程教程贴吧,C语言最简学习教程

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

其实开始学一门语言我觉得不必太拘谨,只要把基本的语句语法看懂了,就可以开始看别人的源代码了,然后再根据源代码,慢慢学习……

C语言属于高级语言,有高级语言之父的美誉,所以你学好了C语言,其他高级语言就不在话下了,呵呵

先看一段代码

main()

{

int a,b,c;

scanf("%d",&a);

b=20;

c=a+b;

printf("%d/n",c);

}

这就是一个简单的C语言程序,可能大家开始看不懂,没事,我慢慢来解释

第一行main(),是主函数,每个程序的都必须有一个主函数,后面的括号里面是写参数的,一般可以不填

第二行是个{

左花括号,看到程序的最后一行有一个右花括号,这事复合句的标志,在这两个花括号里的语句就是复合句,在复合句里定义的变量什么的,只可以在这个复合句里使用

第三行int a,b,c; 是一个定义变量的语句,int定义的变量为整形变量,这里a,b,c就都伟整形变量

第四行scanf("%d",&a);,是一个输入语句意思是以整十进制输入数,保存到a中

第五行和第六行 b=20;c=a+b;,先把20这个值赋给b这个变量,第二句是,把a和b的和的值赋给变量C

第七行printf("%d/n",c);是一个输出语句,意思是以整十进制的方式输出c

数据的类型简单的可分为,整型(int),字符型(char),单精度实型(float),双精度实型(double) ,指针

if——else结构

先假设a为1,b为2

if(a==b)

printf("%d",a);

else

printf("%d",b);

第一段if(a==b),判断a是否等于b,如果是(为真)就执行下一段语句,如果不是(为假)就执行else语句下的语句

switch结构

switch(n)

{

case 1:paintf("%d",a);break;

case 2:paintf("%d",b);break;

省略一些

default

简单的说就是输入的n 为1,就输出a,输入n为2就输入b

循环语句for,while,do——while

int sum=0 i=1;

for(i=1;i<=100;i++),先初始化循环变量i为1,循环条件当i的值大于100就停止循环,最后一个就是i每循环一次i就自己增加1,

int sum=0 i=1;

while(i<=100)

sum+=i++

应该这段程序大家只有最后一句不知道咋的,sum+=i++,其实就是sum=sum+i++,现在知道了吧,只是简单写法

int sum=0 i=1;

do{

sum+=i++;

}

while(i<=100)

这个其实跟第二种差不多,只是这种循环是先运行一遍程序再看循环条件,就是说这种循环无论循环条件成不成立都要运行一遍程序

数组

int a[5]; 声明整型数组a,有五个元素,是个一维数组

int

b[2][3];声明个整型数组b,有六个元素,是个二维数组,二维数组其实就像在矩形里面画格格样,以这个数组为例子,这就是个横向有2格纵向有3格的矩形

定义函数

int roach(int a,int b)

{

int c;

c=a+b;

retur c;

}

main()

int x,y,sum;

scanf("%d%d",&x,&y);

sum=roach(x,y);

}

这段程序的大体意思,int roach(int a,int b),定义一个名字为roach的函数,有两个行参a,b

retur c;,返回整数类型的值C

sum=roach(x,y);   将函数执行后的结果带回到主程序并赋给sum

指针

int *p=200;声明一个指针型变量,往指针型变量P所指向的地址中赋值(200)

结构体

struct[结构体名]

{

datatype 成员名;

省略

};

共用体

union[共用体名]

{

类型标识符 成员名

定义枚举类型用enam开头

文件操作

fopen/fclse 开/关闭文件

FILE *fp=fopen(char *name,char *mode)

*name为你要打开的文件名,*mode你要打开的文件格式

使用int fclos(FILE *fp)关闭文件使用

好了,最简教程就到此为止了,这里面还有很多没有提到,只是让大家大体了解一下而已,感兴趣的可以去看看更详细的教程,或者学习源代码,谢谢观看……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值