C
文章平均质量分 72
菠萝印象威
保持学习的习惯,保持乐观的态度。
展开
-
由端午不同类型的粽子所引发的思考------C语言实现筛选同一材料但不同馅的粽子
端午之际,也要敲代码。原创 2022-06-08 17:18:12 · 495 阅读 · 0 评论 -
C语言结构体实例演示
一.结构体定义C语言结构体由一系列相同或者不同类型的数据构成的集合,结构体类型就是以struct关键字定义的数据类型。结构体的格式如下:struct 结构名称 { 结构体所包含的数据成员,包括变量数组等} 结构变量 ;//结构变量可以指定一个或多个举例:struct Student{ char name[10]; char sex[2]; int age;}Stu二.实例演示先看下结构体变量如何初始化#include <stdio.h>#includ原创 2022-02-15 15:54:22 · 5247 阅读 · 1 评论 -
C语言多线程演示
一.线程简介线程:线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程:多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。多线程作用:1.达到充分利用CPU的目的多线程完成cpu内核的快速切换,提高CPU的利用率。2.提高任务处理的效率单线程编程对于一个较大的任务来说花费较长时间,多线程会创建多个并行的线程来原创 2022-01-25 15:42:53 · 723 阅读 · 0 评论 -
C语言数组指针和指针数组实例演示
一.数组指针1.简介数组指针就是指向数组的指针。定义方式:int (*p)[len] = NULL;示例:#include <stdio.h>int main(){ int array[5];//定义一个有五个元素的数组 int (*p)[5] = NULL;//定义一个指向这个数组的指针 p = &array;//p指向数组的第一个元素位置 (*p)[0] = 1;//通过指针给数组的第1个元素赋值 (*p)[1] = 2;//通原创 2022-01-24 15:55:07 · 2578 阅读 · 0 评论 -
使用gcc和g++编译一个可执行程序
在前面的文章中已经介绍了安装gcc交叉编译工具链交叉编译工具链现在进行一个简单的编译操作1.在服务器或者ubuntu虚拟机中创建一个a.c文件输入以下程序:#include <stdio.h>int main(int argc, char const *argv[]){ printf("The first process\n"); return 0;}2.保存退出使用以下命令g++ a.c 这样之后会有.out文件注意:生成可执行文件时不加-o选项原创 2022-01-24 11:05:50 · 2264 阅读 · 0 评论 -
C语言判断和循环介绍
一.判断介绍判断是C语言最常用的语法之一,判断是满足某种条件时,执行对应语句的一种语法结构。下面介绍工作中最常用的几种类型的判断语句语句介绍使用场景if由一个布尔表达式后跟一个或多个语句组成。需要满足某种单个条件时,执行的语句。if…else一个 if 语句加上可选的 else 语句。满足if条件时执行一种语句,不满足if条件时执行的另一种语句。if…else if…else一个 if 语句加上可选的 else if 语句,再加上else 语句。存在三种及原创 2021-10-11 17:21:48 · 1301 阅读 · 0 评论