学习日志07.12

记录了赵智明同学在2018年7月12日的学习情况,主要围绕指针展开,包括指针与数组、指针与函数的关系,以及在实际编程中遇到的问题和解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习日志姓名:赵智明                                              日期:2018.07.12
今日学习任务进一步学习指针的相关知识,重点是确认指针所指的内容,包含指针和数组,指针和函数等。
今日任务完成情况

今天分析了好多指针类型和程序结果,都算较好的完成了 任务,在指针这一方面跟着老师写了几个程序,

只能说是脱离“文盲”,离运用良好还是有距离。

近日开发中遇到的问题汇总

指针与数组中的赋值,步长等。

指针的内容分析。

今日未解决问题指针的步长还是不太懂。
今日开发收获进一步了解了指针的应用,关于指针的作用,指针指向的内容,指向指针的指针,指针函数函数指针等。
自我评价总体来说,大体上还跟得上,在老师讲解过后能弄懂,但是自己写程序还是会卡住,主要还是不熟导致的。
其他

1、字符串排序:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define SIZE 3
void sort(char *string[], int length)
{
 int i, j;
 char *t;
 for (j = 0; j<length - 1; j++)
 {
  for (i = 0; i<length - j - 1; i++)
  {
   if (strcmp(string[i], string[i + 1])>0)
   {
    t = string[i];
    string[i] = string[i + 1];
    string[i + 1] = t;
   }
  }
 }
}
int main(int argc, char *argv[])
{
 int i;
 sort(argv, argc - 1);
 printf("The string after sort:\n");
 for (i = 1; i<argc; i++)//输出
 {
  printf("%s ", argv[i]);
 }
 while (1);
 return 0;


2、冒泡排序程序
#include <stdio.h>
void sort(int *a[], int argc)
{
 int i, j, tmp;
 for (i = 0; i < argc - 1; i++)
 {
  for (j = 0; j < argc - i - 1; j++)
  {
   if (a[j] < a[j + 1])
   {
    tmp = a[j];
    a[j] = a[j + 1];
        a[j + 1] = tmp;
   }
  }
 }
}
void print(int *a[], int argc)
{
 int i;
 for (i = 1; i < argc; i++)
 {
  printf("%d ", a[i]);
 }
 printf("\n");
}
int main(int argc, int *argv[i])
{
 sort(argv, argc);
 print(argv, argc);
 while (1);
 return 0;
}

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在当今的软件开发领域,自动化构建与发布是提升开发效率和项目质量的关键环节。Jenkins Pipeline作为一种强大的自动化工具,能够有效助力Java项目的快速构建、测试及部署。本文将详细介绍如何利用Jenkins Pipeline实现Java项目的自动化构建与发布。 Jenkins Pipeline简介 Jenkins Pipeline是运行在Jenkins上的一套工作流框架,它将原本分散在单个或多个节点上独立运行的任务串联起来,实现复杂流程的编排与可视化。它是Jenkins 2.X的核心特性之一,推动了Jenkins从持续集成(CI)向持续交付(CD)及DevOps的转变。 创建Pipeline项目 要使用Jenkins Pipeline自动化构建发布Java项目,首先需要创建Pipeline项目。具体步骤如下: 登录Jenkins,点击“新建项”,选择“Pipeline”。 输入项目名称和描述,点击“确定”。 在Pipeline脚本中定义项目字典、发版脚本和预发布脚本。 编写Pipeline脚本 Pipeline脚本是Jenkins Pipeline的核心,用于定义自动化构建和发布的流程。以下是一个简单的Pipeline脚本示例: 在上述脚本中,定义了四个阶段:Checkout、Build、Push package和Deploy/Rollback。每个阶段都可以根据实际需求进行配置和调整。 通过Jenkins Pipeline自动化构建发布Java项目,可以显著提升开发效率和项目质量。借助Pipeline,我们能够轻松实现自动化构建、测试和部署,从而提高项目的整体质量和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值