C语言入门
**1.1.C语言搭建及system函数
system功能:运行windows命令
1.2.C语言的基础框架解释**
#include <stdio.h>
#include <stdlib.h>
int main() //main是程序的入口,操作系统启动一个程序,先找整个exe文件中main的位置
//main是函数名称,搭配()才算函数
{
printf("hello world");
system("pause"); //函数调用:System函数——运行Windows命令.
//pause指令:等待用户输入,造成程序再输入之前不会结束.
return 0; //int和return 0是配套的,int需要返回整数0.void则不需要返回任何东西.
}
1.3.C程序变量
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1=10;//num1的房间里有一个人 (定义一个变量,必须先声明再使用)
int num2=2;//num2的房间里有一个人
int num3=0;//num3的房间里有零个人
num3 = num1 + num2;//此时,num3里的人数为num1和num2房间里所有人数的和
printf("num3=%d,输出完毕",num3);/*占位符:%d代表在输出的地方占一个坑,至于输出什么内容,
由逗号后面的变量名里的变量值说了算*/
system("pause");
return 0;
}
/*知识点
1.变量类型 变量名 变量值
int a = 10 ;
整数型 整数(初值)
2.定义一个变量,变量必须先声明再使用;
3.占位符:%d */
c语言变量名规则是:
1、变量名以英文字母开头;
2、变量名中的字母是区分大小写的;
3、变量名不能是关键字;
4、变量名中不能包含空格、标点符号和类型说明符。
(详情请访问)
1.4.C程序的输入输出
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1,num2,num3;
printf("请输入两数个加数");
scanf("%d %d",&num1,&num2);/*
1.scanf双引号中除了占位符,尽量不要写任何其他的东西,否则输入时很有可能产生错误;
2.占位符知识代表从键盘输入了一个数,放在哪儿呢?——肯定跟变量名有关系。错误写法scanf(“%d”,num1);要取地址&;
3.输入scanf比输出printf多出了一个地址&的约束;
4.当连续输入多个变量时,尽量分开写;
5.逗号后面的顺序根据占位符编排,顺序不要出错。
*/
num3 = num1 + num2;
printf("结果:%d+%d=%d\n",num1,num2,num3);
system("pause");
return 0;
}
1.5.新手变成没有思路怎么搞
“用中文编程(写出步骤(算法))”
#include <stdio.h>
#include <stdlib.h>
int main()
{
//0.变量声明
int a,b,c;
//1.提醒用户输入第一个加数
printf("请输入第一个加数");
//2.获取用户输入