1.自定义比大小函数

#include<stdio.h>
int MAX(int x, int y)
{
if (x > y)
return x;
else
return y;
}
int main()
{
int num1 = 100;
int num2 = 20;
int max = 0;
max = MAX(num1,num2);
printf("max=%d\n", max);
return 0;
}

9月17日c语言学习小结_初学者

2.利用sizeof计算大小(单位是字节)

#include<stdio.h>
int main()
{
int a = 10;
int arr[] = { 1,2,3,4,5,6 };
printf("%d\n", sizeof(arr));
printf("%d\n", sizeof(a));
printf("%d\n", sizeof(arr) / sizeof(arr[0]));
return 0;
}

9月17日c语言学习小结_初学者_02

3.++与--的用法

#include<stdio.h>
int main()
{
int a = 10;
int b = --a;//前置--,先--,在使用
//int b = a--;//后置--,先使用,再--
//int b = ++a;//前置++,先++,再使用
//int b = a++;//后置++,先使用,再++
printf("a=%d b=%d\n", a, b);
return 0;
}

4.&&逻辑与,||逻辑或

#include<stdio.h>
int main()
{
//真 非0
//假 0
//&& 逻辑与
//|| 逻辑或
int a = 3;
int b = 5;
int c = a && b;
//int c = a || b;
printf("c=%d\n", c);
return 0;
}

5.各种操作符,下标等

9月17日c语言学习小结_初学者_039月17日c语言学习小结_初学者_04

6.a?b:c即  条件?结果1:结果2  三目操作符的应用

#include<stdio.h>
int main()
{
int a = 100;
int b = 20;
int max = 0;
max = (a > b ? a : b);
printf("max=%d", max);
return 0;
}

9月17日c语言学习小结_初学者_05

7.原码,反码,补码

9月17日c语言学习小结_初学者_06

8.自定义函数与循环结合

#include<stdio.h>
void test()
{
int a = 1;
a++;
printf("a=%d\n", a);
}
int main()
{
int b = 0;
while (b < 5)
{
test();
b++;
}
return 0;
}

9月17日c语言学习小结_初学者_07

9.指针的理解及作用

电脑中的内存可以看成一个个房间,每个房间都有自己的地址,而指针类似与记事本,你把地址记录在记事本上及指针上,等到需要时就可以通过记事本即指针寻找到房间地址。

9月17日c语言学习小结_初学者_08

int* p=&a中int表示类型,int*即整形指针,还有char*等等的指针类型,p是指针的符号,整体的意思是把a的地址放入指针中。*p就是从指针中找到地址。