PART 01 includestdio h int main int year
- Slides: 51
PART 01 前言
程序实例 //参考代码如下: #include<stdio. h> int main() { int year, i=0; for(year=2000; year<=3000; year++)//从2000 -3000依次判断 if((year%4==0&&year%100!=0)||year%400==0) //能被 4整 除且不能被 100整除的或者能被 400整除的就是闰年。 { printf("%d is a leap yearn", year); i++; } printf("一共是多少个:%d闰年", i); }
C语言发展史 1960 ALGOL 60 (Algorithmic Language) 1967 BCPL (Basic Combined Programming Language) 1970 B (取BCPL第一个字母) 1972 C (取BCPL第二个字母) 1978 标准C 1983 ANSI C 1987 87 ANSI C 1990 ISO C
变量定义格式 -- 题 int a=b=4, c=5 ; float x, y, z=0. 5; char w=‘a’ int b; int a=b=4, c=5 ; float x, y,z=0. 5; char w=‘a’;
运算符与表达式– 优先级考题 int year=1,i=1; year=year+i<1&&year*i+1||year/i; int year=1,i=1; year=year+++i; printf(“%d”,year); 2 int year=1,i=1; year=++year+i; printf(“%d” ,year); 3 1
if语句 开 始 main() { int a ,b ; scanf(“%d,%d”,&a,&b); if(a>=b) printf(“max=%dn”,a); if(b>a) printf(“max=%dn” ,b); } a, b a>b 0 a<b 0 end 非 0 a 非 0 b
if - goto循环 求 s=1+2+3+…. +n 的值。 main( ) { int i=1, sum=0, n; scanf(“%d”,&n); L 1: if(i<=n) {sum=sum+i; i++; goto L 1; } printf(“s=%d”,sum); }
while循环 //参考代码如下: #include<stdio. h> int main() { int year,i=0; for(year=2000;year<=3000;year++)//从2000 -3000依次判断 if((year%4==0&&year%100!=0)||year%400==0) //能被 4整除且不能被 100整除的或者能被 400整除的就是闰年。 { printf(“%d is a leap yearn”,year); i++; } printf(“一共是多少个:%d闰年” ,i); } 任务:用 while 循环替换 for循环
函数 两个参数,int类型的x和y 函数调用:嵌套 int max(int x, int y) { int z ; z=x>y? x: y; return ( z ); } 一个返回结果 int main( ) { int a=5, b=66, c=254, max 1 ; max 1=max(a, b), c); printf(“%d ”, max 1); }
源文件结构介绍 #include "stm 32 f 10 x. h" #include "stm 32 f 10 x_conf. h" #include "delay. h" #include "usart. h" 自带的头文件 自己写的头文件 主函数 int main() { unsigned int adc_data=1; //变量 hal_uart_init(); //函数初始化-串口 delay_init(); //延时函数初始化-时钟 L 1: if(1>0){ //开始循环条件 printf(“%d; rn”, adc_data); //打印数据 delay_ms(200); //延时 200 ms goto L 1; //跳到L 1 } } 函数体
THANK YOU
- #includeconio.h
- 1 num
- Sum0
- Int max(int x int y)
- Interface calculator public int add(int a int b)
- Public void drawsquare(int x, int y, int len)
- Divideint
- Int main(int argc, char** argv)
- #include stdio.h int main() int i = 5
- Int main int num 4
- Int argc char argv
- Void main int main
- Conio.h
- #includestdio.h
- Interface myinterface int foo(int x)
- Int factorial(int n)
- 아두이노 const int
- Void swap(int a int b)
- Int f (int n)
- Int b
- Primary school leaving poem
- Void main() int i j charval='j'
- Void main() int i j charval='j'
- Int main
- Intmain
- #include stdio.h int main()
- #include iostream int main()
- #include iostream using namespace std int main()
- #include stdio.h void main()
- Main() int x y m n
- Int main
- 저장 유형 지정자
- 쉽게 풀어쓴 c언어 express
- Mainstring
- Expressing the future
- What is implied main idea
- Parts of a root
- Main part of seed
- Labeled bean seed
- Three main parts of an essay
- Addition symbol
- Unit ratio definition
- Brainpop ratios
- What is a technical description
- Footed wares
- The part of a shadow surrounding the darkest part
- Part to part variation