1 选择语句
选择好好学习,有奖学金,找到好工作迎娶白富美,走上人生巅峰
选择不好好学习,会挂科,被退学,送外卖为生
#include <stdio.h>
int main()
{
int choice = 0;
printf("你会好好学习吗?(选择1 or 0):>");
scanf("%d", &coding);
if(choice == 1)
{
prinf("找到好工作迎娶白富美,走上人生巅峰\n"); }
else
{
printf("会挂科,被退学,送外卖为生\n");
}
return 0;
}
2 循环语句
循环语句一般有三种,for循环,while循环,do…while循环
1 while 循环
最为简单
#include <stdio.h>
int main()
{
int i = 1;
int sum= 0;
while (i <=100) {
sum = sum + i;
i++;
}
printf("%d\n", sum);
getchar();
return 0;
}
3 操作符
1 条件操作符:exp1 ? exp2 : exp3 exp1是否满足,满足执行exp2,不满足执行exp3
#include <stdio.h>
int main()
{
int a = 10;
int b = 0;
int c = a + b;
return((a > c) ? (a > b) : 0);
}
2 位操作符有:
& //按位与
| //按位或
^//按位异或
4 常见关键字
auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while
1 关键字 typedef 类型定义,这里应该理解为类型重命名
2 关键字static是用来修饰变量和函数的
- 修饰局部变量 2. 修饰全局变量 3. 修饰函数
static修饰局部变量改变了变量的生命周期,让静态局部变量出了作用域依然存在,到程序结束,生命周期才结束。
一个全局变量被static修饰,使得这个全局变量只能在本源文件内使用,不能在其他源文件内使用。
一个函数被static修饰,使得这个函数只能在本源文件内使用,不能在其他源文件内使用。
3 #define 定义常量和宏
5 指针
#include <stdio.h>
int main()
{
int num = 10;
int *p = #
*p = 20;
return 0; }
指针变量其实就是储存地址的变量,一旦看见指针,不用授信心生胆怯,利用地址,直接指向存在电脑存储器中另一个地方的值。
指针大小在32位平台是4个字节,64位平台是8个字节。