对c语言中基本数据类型及表达式的理解
主函数
int main(){
//此处省略一系列代码
return 0;
}
main()函数即主函数
【小括号括起来的是参数】【大括号括起来的是代码块→去完成特定功能】
所有的程序的入口点都是main函数
int main(int argc,char * argv[]) 此为标准模板,即规定参数,main是系统给的
ps int argc:参数个数 (全称 argument count)
char * argv[]:每个参数组成的字符串组成的数轴(其中无 * 放的是字符如j,有 * 放的是字符串如jeck)
主函数结束一般都有写return 0,
此即int返回值 记录当前程序的运行状态——
0:正常结束→资源自有分配 非零:1 异常结束→没收
printf与scanf以及系列变量
int main(int argc,char*argv[])
{
printf ("%d\n",argc);
printf ("%s\n",argv[0]);
printf("hello\nworld\n");
return 0;
}
以上输出结果为 1
此项目存储所在位置
(argc,argv[0]代表意义见上)
printf 输出语句:输出字符串-特征符号为"" |相连于终端口 console
scanf 输入:终端输入-即用户用设备点按键 |相连于终端口 console
变量用来记录数据( 以下基本数据类型→只能存一个值 )
注意:\n 表示换行
\t 表示一个缩进
scanf格式化输入
若缓冲区:123 456
int a;拿走123
char b=' ';拿走空格
int c=;拿走456
则终端:123 456
int main(){
int pwd=0;
scanf("jack%d",&pwd);
printf("pwd=%d\n",pwd);
int num1,num2;
scanf("%d %d",&num1,&num2);
printf("%d %d\n",num1,num2);
return 0;
}