c语言程序1
一目的:1.学习了解c语言的 基本数据类型,语句,函数,数组等相关内容。
2.建立逻辑思维.
3.多加练习,熟能生巧.
4.了解程序运行的原理。找到程序运行中遇到的问题并解决它。
5.为面试做准备。
二技术 编写一个简单的程序
三知识要点讲解: 1.#include<stdio.h>:声明输入和输出。
2.""表示编译器会首先从自己的工程里面去查找这个头文件,<>表示编译器会首先从系统库里面去查找这个头文件,如果没有,那么从当前工程里面去查找。
3..main函数:任何一个程序必须有一个入口点。
4.int %d 例子 1,%02d 不足的补齐 例子 01 ,float %f, double %f,long %id,char %c,char * %s,int在64位系统里占4位字节,在32位系统里占 2位字节
5.个整型变量:没有分配内存空间,使用的时候分配内存空间:优点节省内存,缺点:反应慢
6.关键字:编译器定义的。注意:不能用关键子给变量命名。
7.返回值:标识这个程序的运行结果 ,0程序正常退出,表示程序的资源自己分配,1失败非正常退出,程序会没收运行过程中的资源。
8.程序的运行过程由编译器运行: 预编译预处理:将头文件展开,得到完整的程序。汇编:将高级语言转化为汇编语言。编译:得到二进制数据。链接:将所有的.o文件链接成一个可执行的文件,成为一个可执行的程序。运行:得到结果。显示结果:console。
四实际使用
程序one#include<stdio.h>
int main()
{
int choice;
printf("*******************************");
printf(" 欢迎您 ");
printf("*******************************");
printf("1.取款");
printf("2.存款");
printf("3.更改密码");
printf("4.退出");
printf("请输入一个整数");
int choice;
while (1)
{
scanf_s("%d", &choice);
switch (choice)
{
case 1:printf("1.取款"); break;
case 2:printf("2.存款"); break;
case 3:printf("3.设置密码"); break;
case 4:printf("退出"); break;
defult:printf("输入不合法 请重新输入");
}
}
return 0;
程序two:#include <iostream>
#include<stdio.h>
int main()
{
printf("***************\n");
printf(" 欢迎光临 \n");
printf("***************\n");
printf("请输入密码123\n");
int a = 1;
scanf_s("%d\n", &a);
if (a == 123)
{
printf("1.取款\n");
printf("2.存款\n");
printf("3.更改密码\n");
printf("4.退出\n");
printf("请选择操作");
int choice = 0;
scanf_s("%d\n", &choice);
printf("choice=%d\n", choice);
if (choice == 1)
{
printf("请输入取款金额:200\n");
int jine;
scanf_s("%d\n", &jine);
if (jine == 200)
{
printf("取款成功 当前余额为20\n");
break;
}
else
{
printf("余额不足 是否继续1\0");
int b;
scanf_s("%d", &b);
if (b == '1') break;
else break;
}
if else(choice == 2)
{
printf("请输入金额:2000");
int jinee;
scanf_s("%d\n", &jinee);
printf("存款成功 当前余额:30000");
break;
}
if else(choice == 3)
{
printf("请输入原始密码\n");
int mima;
scanf_s("%d\n", &mima);
printf("请设置密码\n");
scanf_s("%d\n", &mima);
printf("请确定密码\n");
scanf_s("%d\n", &mima);
}
else printf("退出");
}
}
}
else printf("密码错误");
}