c语言基础
文章平均质量分 62
lidian6864677
这个作者很懒,什么都没留下…
展开
-
C语言自增自减 比较运算符 逻辑运算符的使用 运算符的优先级
if结构 自增自减自增自减运算符前自增表达式 int num = 1; ++num; 前自增表达式: 在运算时先将自身的值+1, 然后在在取出自身的值作为表达式的结果后自增表达式int num = 1;num++;后自增表达式:在运算时先将自身的值取出自身的值作为表达式的结果然后在自身+1共性:无论是前自增表达式还是后自增表达式都是将自身的值+1逗号表达式执行步骤从头到尾的去执行每原创 2016-07-25 23:24:38 · 8771 阅读 · 2 评论 -
结构体初识
结构体初识复习 * 指针: * 指针就是内存中的物理编号,地址 int num = 10; int *p_num = #指针数组元素的指针一个指针,存储了数组元素的地址 int nums[] = {1,2,3,4,5,};int *p_num = &nums[2];// 数组中的元素在内存中是连续的p_num++;//p_num的值 + sizeof(数据类原创 2016-08-12 00:19:22 · 268 阅读 · 0 评论 -
指针的深入
指针2* 开课小练习*int num = 300;char *p1 = #*p1 = 100;请问 num的值是多少?答案: 300的二级制补码是:// 00000000 00000000 00000001 0010 1100char *p1 :编译器会警告 p1 存储了num的地址*p1 = 100: 二进制补码 ://00000000 00000000 00000001 0原创 2016-08-12 00:18:52 · 378 阅读 · 0 评论 -
指针的简单应用
指针1复习一下昨天的重点<!--.选择排序-->for(int i = 0; i < len - 1;i++){ for(int j = i+1;j < len;j++){ if(nums[i] > nums[j]){ int temp = nums[i]; nums[i] = nums[j]; nu原创 2016-08-12 00:18:23 · 734 阅读 · 0 评论 -
数组的应用深入
数组2* 练习 *求签: 网络求签,要求用户输入5个两位数,保存到数组中 如果某一个数中同时包含8和4 那么这个数无效 如果5个数中只要出现一个含有4的数,那么属于下下签 如果5个数中没有4,也没有8那么属于中等签 如果5个数中没有4 但是有8 那么属于上上签. 请用户输入5个数,判断是哪一种签#include <stdio.h>int main(int argc, cons原创 2016-08-12 00:17:49 · 333 阅读 · 0 评论 -
多文件开发 按位运算符 预处理指令 进制等
day 09 多文件 位运算预处理指令* 什么叫预处理指令* 这一段代码面前 如果有以“#” 开头* 手写一个C程序的步骤(面试题)*创建文件,写代码编译 执行main.c中的预处理指令检查语法编译生成一个.o目标文件链接 为 .o文件添加一些启动代码为 .o文件链接上一个必须要的库文件执行 .out 文件* 预处理指令的分类(面试题)以”#”开头*文件包含指令 #inclu原创 2016-08-02 22:59:27 · 358 阅读 · 0 评论 -
函数的定义声明 用法 形参实参 return关键字
day08 函数什么是函数 :函数就是一段特殊功能的代码函数 定义 的语法函数必须写在main函数的外面格式eg: 数据类型 函数名称(参数列表) { 函数体; } eg: void showLogo() { printf("这里面的叫函数体");原创 2016-08-02 22:58:10 · 2543 阅读 · 0 评论 -
数组的简单应用 一
数组的简单应用 一什么是数组 是用来存储一组数据的容器数组的用处 用于把同一类型的一组数据统一管理起来* 应用场所* 需要统一管理一组有关联的额数据的时候声明数组的语法 数据类型 数组名[数组的长度]; int arr[3]数据类型 : 指的是数组中每一个元素的数据类型数组名 : 是不包含中括号几个专业术语元素: 数组中的每一个小空间、下标: 元素在数组的位置 从0开始原创 2016-08-04 21:45:28 · 329 阅读 · 0 评论 -
for循环的基本应用 嵌套循环 do while循环 和while循环的区别 面试题
day for循环for循环与do-while 循环do - while循环do …while循环的语法do{ 循环体; }while(); //此处有一个分号!!! 注意 do - while循环最后面必须有一个分号do - while 循环结构和while结构的最大区别是什么? while : 当型循环 do - while: 直到型循原创 2016-07-30 22:46:41 · 5585 阅读 · 0 评论 -
循环结构之 while循环
day6 while循环**今天的内容主要是练习 练得多了就好了 慢慢的会越来越熟悉** while循环结构简要介绍* 1. 什么叫做循环* : 循环就是有一段代码反复执行* 2. 格式* while(条件表达式) // 循环头 { 语句1; // 循环体 }死循环1. 死循环 : 一段代码反复不停的执原创 2016-07-28 22:59:34 · 779 阅读 · 0 评论 -
if - else ; 三目运算符 ; switch 语句的基本用法
条件语句 if ; 三目运算符 ; switchif 语句格式 if(关系表达式)//所谓的关系表达式的值 (真假性) { 语句块1; 可以是一句也可以是多句话,甚至可以没有 }1. 变量的作用域:变量的有效范围,变量所在的大括号2. 自定义变量的作用域原创 2016-07-27 21:59:54 · 1357 阅读 · 0 评论 -
变量的定义 scanf 的使用 简单运算符
变量的定义;scanf 的使用;简单运算符scanf变量数据类型1.int 类型变量接收数据的时候 scanf("%d",&变量名);2.float 类型变量接收数据的时候 scanf("%f",&变量名);3.double 类型变量接收数据的时候 scanf("%lf",&变量名);4.char 类型变量接收数据的时候 scanf("%c",&变量名);sc原创 2016-07-24 22:59:48 · 1222 阅读 · 0 评论 -
c语言第一天 终端的使用 .c .o .out 文件的解释 快捷键等
#从0基础的C语言走向OC一步步坚信路终端的使用 作用 命令 显示当前路径 pwd 进入文件目录 cd + 文件路径 显示文件的目录 ls 显示文件详细目录 ls -l 创建文件夹 mkdir + 文件名 创建文件 touch + 文件名.扩展名 打开文件 open + 文件名.扩展名 编译 cc -c + 文件名.扩展名 编原创 2016-07-24 22:47:00 · 2008 阅读 · 0 评论 -
printf的使用 注释 变量的赋值 和域宽的问题
Xcode 的使用及printf的使用Xcode 快捷方式 快捷键 实现 commend + R 编译链接 command + B 只编译不链接 commend + , 系统偏好设置 commend + z 撤回 commend + / 注释 commend + shift + z 还原 commend + shift + n 创建新的p原创 2016-07-24 22:54:18 · 1092 阅读 · 0 评论 -
结构体 枚举 typedef 应用
day15结构体存储方式 * 找模 摸是结固体中 字节数最大的模对齐 模的存储空间不够使重新开辟一块模内存对齐 每个成员变量存储的时候都要是后退成员的整数倍结构体数组结构体数组的声明struct 结构体名字 数组名[数组长度]struct Student stu[5];结构体数组的初始化(赋值)静态初始化: 定义的同事赋值 struct Student stu[] =原创 2016-08-12 00:20:31 · 330 阅读 · 0 评论