目录
一、程序设计三种基本结构:1顺序结构2选择结构3循环结构
二、第一个c语言
#include<stdio.h>
int main()
{
printf("Hello World!");
return 0;
}
第一行#include <stdio.h>中stdio.h为系统的一个文件名,第二行int代表函数值为整数,main是主函数(每个程序必不可少)
函数体要用{}括出来,同时结尾return 0可以在程序结束时将结果作为0返回到调用函数处。
注意输入符号要采用英文输入法否则会报错
我们看到图中printf 代表着格式输出 一种格式为:printf(“a%d,b%c\n”,i,c)
a、b代表字符,%d是格式声明为整数,i c为输出列表(当然括号中也可输入文字类型字符)
与它对应的为scanf 格式输入 scanf("a=%f,b=%f",&a,&b) 与printf类似,但&a,&b代表的地址列表要有&
举一个找钱的程序例子可以直观的理解二者的含义
#include <stdio.h>
int main()
{
int price = 0;
printf("请输入金额");
scanf("%d", &price);
int change = 100 - price;
printf("找您%d元\n", change) ;
return 0;
}
三常量与变量
书接上回,找钱的程序中清楚的让我们看到了一个变量int price=0,这个变量的名字为price,初始值为0 变量是一个保存数据的地方,当我们要在程序里保存数据时比如我们要输入的价格,就要一个变量来保存他。只有保存了这个数据他才能参与到后面的计算中。
price=0中呢计算机是一个赋值的动作,赋给price了一个0,“=”的作用是一个赋值运算符,将右边的值赋给price,而这个动作呢在后面交换变量中还会深入理解。
对于price的输入就要利用到scanf了,当我们运行时要先输入我们的变量比如30,赋给price,点回车程序会运行下一步帮我们算出找的钱数。
而常量很简单一个固定不变的量,也就是我们图中的100,它可以看作顾客给的100元,无论这个商品的price变量如何,这个100是不变的。