标题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=\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; }