标题7月16
露露你今天努力了吗?
对的啊。
露露你今天有收获吗?
有的啊
标题今日总结
*一: if语句
//1.如果不写大括号,那么他会默认执行当前if下面的一条语句;
//2.注意else的匹配,else只会和最近的一条if语匹配;
//3.什么时候执行语句块:当表达式为真的时候
//只有0为假 任何非零数都为真
二: 循环语句:while do while for
//for:表达式1只执行一次
// 表达式二 语句块 表达式三 循环
//do while:先执行语句块 然后进行判断 至少会执行一次
三://函数:功能。
//函数的语法:Add()首字母大写
// 首字母大写 多个单词 每个首字母大写 AddTwoNum Add_Two_Num 驼峰式写法
四://数组:存放一组相同类型的集合
//数组如果没有被初始化,默认值为随机值 注意:局部变量的随机值都是0xccccccccccc 局部变量的值已经被记录在栈
// 初始化int arr[10]={0}
//int len=sizeof(arr)/sizeof(arr[0])
// sizeof(arr) 数组名的全部字节 sizeof(arr[0])代表首元素大小
//注意数组访问不要越界
五://操作符:
// 算术操作符:+ — * / %
//移位操作符 >> <<
//右移:左边 补 符号位 左移 右边超出 补零
// &按位与 ^按位异或 |按位或
// 赋值操作符:省略
//单目操作符:省略
//()强制类型转换int兀=(int)3.14
//if(a>=15&&a<<20)
//三目运算符
//表达式1?表达式二:表达式三 表达式1真,结果为表达式二,否则为表达式二
//逗号表达式:exp1,exp2,exp3(为最后一个值) int ch=(1,2,3,4) 打印最后一个4
//returnx>y?x:y
六:推荐书籍:高质量c和c++; c缺陷与陷阱, c语言深度刨析*
练习习题
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
- 编写程序数一下1到 100 的所有整数中出现多少个数字9。
- ` #_CRT_SECURE_NO_WARNINGS
//
//
//#include<stdlib.h>
// #include<string.h>
// #include<stdio.h>
//int main()
//{
// int i, temp;
// int A[10];
// int B[10];
// printf(“请输入数组A”);
// for (i = 0; i < 10; i++)
// {
// scanf("%d", &A[i]);
// }
// for (i = 0; i < 10; i++)
// {
// temp = A[i];
// A[i] = B[i];
// B[i] = temp;
// }
// printf(“交换后A为”);
// for (i = 0; i < 10; i++)
// {
// printf("%d",A[i]);
// }
// printf(“交换后B为”);
// for (i = 0; i < 10; i++)
// {
// printf("%d", B[i]);
// }
// printf("/n");
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int i;
// int a=1;
// double sum = 0.0;
// for (i = 1; i <= 100; i++)
// {
// sum += (1.0*a)/ i;
// a = -a;
// }
// printf("sum=%1f\n", sum);
// getchar();
// return 0;
//}
#include<stdio.h>
int main()
{
int i = 0;
int count = 0;
for (i = 1; i <= 100; i ++)
{
if (i % 10 == 9)
{
count++;
}
if (i / 10 == 9)
{
count++;
}
}
printf(“count=%d”, count);
getchar();
return 0;
}