您的位置:首页 > 其它

基础

2015-12-03 18:20 405 查看
1.命名规范。大小写字符,数字,下划线。 字母开头。多个单词时。第一个单词小写,第二个单词首字母大写。见名知义。

声明一个变量系统不会立刻分配内存空间

定义一个变量立刻分配内存空间。有初始赋值;

ATM机系统

2.#include <stdio>

printf 终端输出(用"") ----@输出里面有""的话,用转义字符

scanf 终端接收输入--1.严格按照scanf格式输入,连着的两个数字要用enter键分开。

  2.scanf 参数必须是变量的地址,(&表示取地址)

getchar() 终端一次接收一个字符

多用于丢掉上一个字符\n.

3.

基本运算符

类型优先级 优先长的,short-》int-》float

/ 取整。10/3.--如果想得到3.3333的结果--1.强制转换(float) 2.自动转换:a*1.0

%取余

1.***++,延迟+1.位置执行结束后自身+1(不一定是语句结束)

temp++

int re =(temp++)+20

= int re =temp+20;

  temp=temp+1;

2.***++a --立刻加。

int b=(++a)+20;

=  a=a+1;

  int b =a+20;

--------------------------------------------------

注:while (1){} 可用于多次测试代码用 例如:

while (1) {

printf("输入奖金:");

scanf(" %d",&p);

if (0< p && p <= 10) {

m =p*0.1;

}

else if (10 < p && p<= 20) {

m =10*0.1+(p-10)*0.05;

}

else if (20 < p && p<= 40) {

m =10*0.1+10*0.05+(p-20)*0.3;

}

printf("钱为:%f\n",m);

}

return 0;

}

2.表达区间:

例如10<i<20表达式为:10<i&&i<20

3.小于等于时,<号与=之间不能有空格,<=

布尔型变量

选择语句

if else

else if

printf("**********\n1.输入密码\n2.取款\n3.查询\n4.退出\n**********\n请选择:\n");

// //等待用户输入结果

// int operation;

// scanf("%d",&operation);

//// if (operation==1) {

// printf("输入密码:\n");

// }

// else if (operation==2) {

// printf("取款\n");

// }

// else if (operation==3) {

// printf("查询\n");

// }

// else if (operation==4) {

// printf("退出\n");

// }

// else

// printf("输入错误!!!\n");

switch case

switch (operation) {

// case 1:

// printf("输入密码:\n");

// break;

// case 2:

// printf("取款\n");

// break;

// case 3:

// printf("查询\n");

// break;

// case 4:

// printf("退出\n");

// break;

// default: printf("输入错误!!!\n");

// break;

//// }

循环语句

while

int sum=0;

int i=1;

while (i<=100) {

sum += i;

i++;

}

printf("sum=%d\n",sum);

for

do while

int total=0;

int i=1;

do {

total+=i;

i++;

} while (i<=100);

printf("total=%d\n",total);

return 0;

@break; 跳出整个循环

@continue 结束本次循环了直接跳到下个循环。

例题

1输入三个数,从小道大排列

int i,j,k,temp;

scanf("%d %d %d",&i,&j,&k);

if (i>j) {

temp =j;

j=i;

i = temp;

}

if (j>k) {

temp = j;

j = k;

k =temp;

}

printf("%d %d %d\n",i,j,k);

2.9*9乘法表

int i,j,s;

for (i=1; i<=9; i++) {

for (j=1; j<=i; j++) {

s=i*j;

printf(" %d*%d=%d ",i,j,s);

}

printf("\n");

}

------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: