![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
视频课件代码 --C
南飞孤鸿
这个作者很懒,什么都没留下…
展开
-
4.02-内存存储细节
/* 字节变量 内容 ffc1 ffc2 number2 0000 1101 ffc3 0000 0000 ffc4 0000 0000 ffc5 0000 0000 ffc6 number 0000 1100 ffc7 0000 0000 ffc8转载 2015-07-28 08:33:12 · 275 阅读 · 0 评论 -
3.11-break和continue
#include /* break: 1.使用场合 1> switch语句:退出整个switch语句 2> 循环结构:退出整个循环语句 * while * do while * for 2.注意点 只对最近的循环结构有效 continue: 1.使用场合 循环转载 2015-07-28 08:25:18 · 211 阅读 · 0 评论 -
4.13-数组的内存存储细节
#include /* 提示用户输入5个学生的成绩,算出平均分并且输出 */int main(){ // 1.定义一个数组来存储成绩 int scores[5]; // 2.提示输入成绩 // 用来存储总分 int sum =转载 2015-07-28 08:38:29 · 234 阅读 · 0 评论 -
3.04-while练习3
/*题目:计算1~100中所有3的倍数的个数*/#include int main(){ // 记录3的倍数的个数 int count = 0; //记录当前检查的数值 int number = 0; while (number 100)转载 2015-07-28 08:20:10 · 235 阅读 · 0 评论 -
3.02-while练习
/* 提示用户输入一个正整数n,计算1+2+3+…+n的和 */#include int main(){ // 1.提示输入 printf("请输入一个正整数:\n"); // 2.接收输入 //定义变量保存用户输入的整数 int n; scanf(转载 2015-07-28 08:19:25 · 216 阅读 · 0 评论 -
4.09-char
#include int main(){ //0000 0000 0000 0000 0000 0000 0000 1001 int a = 9; // 0100 0001 char c = 'A'; //printf("%c\n", 67);转载 2015-07-28 08:35:54 · 210 阅读 · 0 评论 -
3.15-函数注意点
#include /* 1.默认情况下,不允许有函数的名称一样 2.函数不能嵌套定义 3.函数不能重复定义,但是可以重复声明 4.如果有函数的声明,没有函数的定义 1> 编译可以通过,因为编译器只会检测语法合不合理,并不会检测函数有没有定义 2> 链接报错,因为链接的时候会检测函数是否定义 */// 函数转载 2015-07-28 08:29:48 · 394 阅读 · 0 评论 -
3.07-for
/* for (语句1; 条件; 语句2) { 循环体 } 语句1:初始化语句 语句2:增量语句(执行完循环体后再执行的语句) 1.for一开始就会执行一次语句1(整个for循环只会执行一次) 2.判断条件是否成立,如果条件成立,就会执行一次循环体,然后就会执行语句2,再次判断条件是否成立 */转载 2015-07-28 08:23:38 · 229 阅读 · 0 评论 -
3.16-include的简单实用
/* include 1> 作用:拷贝右边文件的所有内容到#include所在的位置 2> 自定义的文件用"",系统自带的文件用 3> #include 的目的:拷贝printf函数的声明 */#include int main(){ printf("哈哈哈\n"); //#include "hah转载 2015-07-28 08:32:05 · 245 阅读 · 0 评论 -
3.13-函数2
#include /* 参数注意点 1.形式参数:定义函数时函数名后面中的参数,简称形参 2.实际参数:调用函数式传入的具体数据,简称实参 3.实参个数必须等于形参个数 4.函数体内部不能定义和形参一样的变量 5.如果是基本数据类型作为函数形参,纯粹是值传递,修改函数内部形参的值,并不会影响外面实参的值 6.一个函数可以没有形参,也可转载 2015-07-28 08:27:03 · 245 阅读 · 0 评论 -
4.10-char2
#include int main(){ //单引号''只能扩住单字节的字符 // char c = '男'; //错误写法 //char c = "A";// 错误写法 // char c = A; // 错误写法转载 2015-07-28 08:35:22 · 370 阅读 · 0 评论 -
3.10-for循环嵌套练习
/*提示用户输入一个正整数n,如果n=5,就输出下列图形,其他n值以此类推****************/#include int main(){ // 1.定义一个变量存储用户输入的值 int n = 0; // 一定要初始化 // 2.判转载 2015-07-28 08:25:50 · 395 阅读 · 0 评论 -
3.03-while练习2
/* 提示用户输入一个正整数n,计算1+2+3+…+n的和 */#include int main(){ //定义变量保存用户输入的整数 int n = 0; // 一定要初始化 while (n 0) { // 1.提示输入 pr转载 2015-07-28 08:20:43 · 508 阅读 · 0 评论 -
3.05-while注意点
#include int main(){ /* while (10) { printf("哈哈哈哈\n"); }*/ /* int a = 10; // while (a>0); 死循环 while (a>0) {转载 2015-07-28 08:22:22 · 255 阅读 · 0 评论 -
4.12-数组
#include int main(){ // 使用注意 // 都是正确写法 //int ages[5] = {10 , 11, 12, 67, 56}; //int ages[5] = {10, 11}; //int ages[5] = {[3] = 10, [4] = 11}; //转载 2015-07-28 08:38:32 · 185 阅读 · 0 评论 -
4.11-char练习
#include /* 1.说出下面程序的输出结构 int i = 67 + '4'; char c = 'c' - 10; printf("%d - %c\n", i, i); printf("%d - %c\n", c, c); 2.写一个函数,将小写字母转为大写 */cha转载 2015-07-28 08:37:27 · 233 阅读 · 0 评论 -
3.09-for循环嵌套
/* 好友列表1 好友1 好友2 好友列表2 好友1 好友2 好友列表3 好友1 好友2 */#include int main(){ for (int i =1; i4; i++) { //转载 2015-07-28 08:24:53 · 304 阅读 · 0 评论 -
3.08-for使用注意
#include int main(){ /* 不要随便在for()后面写分号 for (int i=0; i { printf("哈哈\n"); }*/ /*错误:变量a的作用域不明确 如果要在循环体中定义新的变量,必须用大括号{}包住 for转载 2015-07-28 08:24:20 · 204 阅读 · 0 评论 -
3.06-do-while
/*while (条件) { }do { } while(条件); while和do-while的区别 1.很多情况下,while和do while可以互换 2.while特点:如果一开始的条件不成立,永远不会执行循环体 do while特点:不管一开始的条件是否成立,至转载 2015-07-28 08:23:07 · 239 阅读 · 0 评论 -
3.14-函数练习
/* 求两个整数的差 打印一条横线 打印N条横线 定义函数的步骤 1> 根据函数的作用,起一个有意义的名称 2> 确定函数的形参个数 3> 确定函数的返回值 (函数类型-void、int...) */#include void printLines(int n){ f转载 2015-07-28 08:29:13 · 408 阅读 · 0 评论 -
3.12-函数
#include /* 1.什么情况下定义函数:添加一个常用的新功能 2.函数的定义格式 返回值类型 函数名(形式参数列表) { 函数体 } 3.定义函数需要明确的东西 1> 起一个有意义的函数名 2> */int printLine(){转载 2015-07-28 08:27:31 · 213 阅读 · 0 评论 -
3.01-while
#include /* if (条件) { } while (条件) { 循环体 } 运行原理 1.如果一开始条件就不成立,永远不会执行循环体 2.如果条件成立,就会执行一次循环体,执行完毕,再次判断条件是否成立...... break转载 2015-07-27 10:08:30 · 209 阅读 · 0 评论 -
05-算术运算符
#include int main(){ /*1.算数运算符的基本使用 int a = 10 + 1 + 2 - 3 + 5; int b = -10; int c = 10 * b; int d = 10 / 2; // 取余运算转载 2015-07-27 09:10:37 · 228 阅读 · 0 评论 -
02-scanf函数的基本使用
#include int main(){ //定义一个变量,用来保存用户输入的整数 int number; // scanf函数只接受变量的地址 // scanf函数是一个阻塞式的函数,等待用户输入 //用户输入完毕后,就会将用户输入的值赋值给number变量 // 函转载 2015-07-27 09:04:32 · 205 阅读 · 0 评论 -
2.10-关系运算
#include int main(){ /* int a = 10; int b = 11; // 条件成立就返回1,真 // 条件不成立就返回0,假 int result = b >= a; printf("%d\n", resul转载 2015-07-27 10:00:32 · 255 阅读 · 0 评论 -
06-算数运算符练习
#include /* 提示用户输入一个时间的秒数,比如500秒就输入500,然后输出对应的分钟和秒,比如500s就是8分钟20秒 */int main(){ /* // 将c的值固定在10以内 int a = 96546546; int c = a % 10; */转载 2015-07-27 09:14:38 · 336 阅读 · 0 评论 -
2.14-if的使用注意
#include int main(){ /* if (0) { printf("A\n"); } else { printf("B\n"); }*/ /* int a = 1044343;转载 2015-07-27 10:06:01 · 238 阅读 · 0 评论 -
2.13-if
/* 1.if的第1种结构 if(条件) { 语句1; 语句2; ...... } 2.if的第2种结构 if(条件1) { 语句1; 语句2; ...... } else { }转载 2015-07-27 10:04:12 · 207 阅读 · 0 评论 -
2.11-逻辑运算
#include int main(){ //逻辑与条件1 && 条件2 // int a = 10>3 && 7 //int a = 0 && 10; //printf("a=%d\n", a); /* int a =转载 2015-07-27 10:01:20 · 332 阅读 · 0 评论 -
2.08-自增自减
#include int main(){ /* int a = 10; a = a + 1; // 11 a += 1; // 12 a++; // 13 ++a; // 14 a--; // a -=转载 2015-07-27 09:56:50 · 332 阅读 · 0 评论 -
1.05-变量
#include /* 1.变量的定义 变量类型 变量名; int score; 2.变量的赋值 score = 100; score = a; score = b = 100; 3.变量的输出 int a = 200; printf("%i", a); 常用格式符:转载 2015-07-27 08:59:56 · 217 阅读 · 0 评论 -
1.04-注释
#include // 这是一个main函数,//是整个程序的入口4353454//355345435int main(){ /* 这个函数可以往屏幕中输出“111”5435435345 printf("111\n");534543543543*/ printf("333\n"); printf("444\n"); pr转载 2015-07-27 08:43:26 · 213 阅读 · 0 评论 -
2.07-赋值运算符
#include int main(){ int a = 10; // a = a + 5; // 复合赋值运算符 a += 5;// a = a + 5; a *= 5;// a = a * 5; a += 5 +6转载 2015-07-27 09:56:04 · 212 阅读 · 0 评论 -
03-scanf小练习
/* 提示用户输入两个整数,计算并且输出两个整数的和*/#include int main(){ // 1.定义2个变量,保存用户输入的整数 int num1, num2; // 2.提示用户输入第1个整数 printf("请输入第1个整数:\n");转载 2015-07-27 09:05:16 · 628 阅读 · 0 评论 -
2.01-变量的内存分析
#include /* 1.内存寻址由大到小,优先分配内存地址比较大的字节给变量 2.变量越先定义,内存地址就越大 3.取得变量的地址:&变量名 4.输出地址:%p 5.一个变量一定先进行初始化,才能使用 */int main(){ //内存寻址由大到小转载 2015-07-27 09:03:12 · 224 阅读 · 0 评论 -
2.16-switch
#include /* if (条件) { } switch (数值) { case 数值1: 语句1; break; case 数值2: 语句2; break;转载 2015-07-27 10:07:53 · 234 阅读 · 0 评论 -
04-scanf的其他用法和注意
#include int main(){ /* 1.输入字符 char myc; scanf("%c", &myc); printf("输入的字符是%c\n", myc); */ /* 2.一次性输入多个数值,并且以某些符号隔开 i转载 2015-07-27 09:06:07 · 231 阅读 · 0 评论 -
2.12-三目运算符
// 三目运算符 条件 ? 数值1 : 数值2//int a = !100 ? 9 : 89;//printf("a=%d\n", a);#include int main(){ /*计算2个整数之间的最大值 int a = 10; i转载 2015-07-27 10:02:06 · 327 阅读 · 0 评论 -
1.08-变量练习-交换变量的值
#include /* a = 10 b = 11 交换之后 a -> 11 b -> 10 1.利用第三方变量(工作,掌握) int temp = a; a = b; b = temp; 2.不利用第三方变量(面试,有印象) a = b - a; b = b -转载 2015-07-27 09:02:35 · 232 阅读 · 0 评论 -
1.07-变量使用注意2
#include /* 1.变量的作用域 从定义变量的那一行代码开始,一直到所在的代码块结束 2.代码块的作用 及时回收不再使用的变量,为了提升性能 */int test(){ int v = 10; return 0;}int main(){ {转载 2015-07-27 09:00:22 · 195 阅读 · 0 评论