欢迎关注微信公众号“Python小灶,和我一起每天学习Python新知识”
文章目录
C语言的基本用法
1、程序框架
#include <stdio.h>
int main()
{
return 0;
}
2、输入输出
#include <stdio.h>
int main()
{
int n = 0;
scanf("%d", &n); // 遇到空格停止输入
printf("n:%d", n);
return 0;
}
2.1、输入输出拓展
// getchar() & putchar() 函数 单个字符输入输出
#include <stdio.h>
int main( )
{
int c;
printf( "Enter a value :");
c = getchar( );
printf( "\nYou entered: ");
putchar( c );
printf( "\n");
return 0;
}
// gets() & puts() 函数 字符串输入输出
#include <stdio.h>
int main( )
{
char str[100];
printf( "Enter a value :");
gets( str );
printf( "\nYou entered: ");
puts( str );
return 0;
}
3、数据类型
// 整数
int a;
printf("%d",...)
scanf("%d",...)
// 小数
double b; // 双精度double用lf,单精度float用f
printf("%f",...)
scanf("%lf",...)
// 字符 单引号
char c;
printf("%c",...)
scanf("%c",...)
// 地址
printf("%p",...)
4、判断和循环
// 判断
if ( <判断条件> ) {
<循环体语句>;
} else if (<判断条件>) {
<循环体语句>;
} else {
<循环体语句>;
}
// 循环1
while (<循环条件>){
<循环体语句> ;
}
// 循环2
do {
<循环体语句>;
}while(<循环条件>);
// 循环3
for (int i=0; i<5; i++){
<循环体语句>;
}
//switch-case 遇到break停止
switch (控制表达式) {
case 常量1:
语句;
case 常量2:
语句;
break;
case 常量3:
语句;
...
default:
语句;
}
5、数组与函数
// 数组定义
int number[100];
double number[20];
// 数组的初始化
int a[]