- 博客(9)
- 收藏
- 关注
原创 C语言学习之数组(2)
数组作为函数参数我们写代码的时候,会将数组作为参数传递函数,比如:我要实现一个冒泡排序函数将一个整形数组排序。 那我们将会这样使用该函数:#include <stdio.h>void bubble_sort(int arr[],int sz){ int i = 0; for(i=0; i<sz-1; i++) { int j = 0; for(j=0; j<sz-i-1; j++) {
2021-07-12 17:43:35 62
原创 C语言学习之数组(1)
一维数组的创建与初始化数组是一组相同类型元素的集合。数组的创建方式:type_t arr_name [const_n];//type_t 是指数组的元素类型//const_n 是一个常量表达式,用来指定数组的大小数组创建举例//代码1int arr1[10];//代码2int count = 10;int arr2[count];//数组时候可以正常创建?//代码3char arr3[10];float arr4[1];double arr5[20];注意:数组创
2021-07-12 16:56:33 95
原创 C语言学习之函数(3)
函数嵌套调用举例1,求取字符串的长度#include<stdio.h>int my_strlen(char *str){ if(*str != '\0') return 1+my_strlen(str+1); else return 0;}int main(){ char arr[] = "hello"; int len = my_strlen(arr); printf("len = %d\n",len); return 0;}函数嵌套调用举例
2021-07-12 16:10:02 117
原创 C语言学习之函数(2)
函数的声明和定义函数声明告诉编译器有一个函数是什么,参数是什么,返回类型是什么,但是具体存不存在无关紧要;函数的声明一般要在函数使用之前,满足先声明后使用的原则函数的声明一般要放在头文件中函数定义是指函数的具体实现,交代1函数实现的功能。add.h的内容:放置函数的声明#ifndef __ADD_H__#define __ADD_H__//函数的声明int Add(int x, int y);#endif //__TEST_H__add.c的内容:放置函数的实现#inclu
2021-07-10 19:07:20 105
原创 C语言学习之函数(1)
函数是什么在计算机科学中,子程序是一个大型程序中的某部分代码,由一个或多个语句块组成。他负责完成某项特定的任务。而且相较于其他代码,具备相对的独立性。一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码同城被称为软件库。下面是一个常见的函数举例。#include <stdio.h>int main(){ int a = 10; int b = 20; int sum = Add(a,b); printf("sum = %d\n",sum); retur
2021-07-09 17:53:34 152
原创 C语言学习之分支和循环(2)
看看下面这个代码是什么意思?#include <stdio.h>int main(){ int ch; char password[20]={0}; printf("请输入密码:"); scanf("%s",password); printf("请确认:Y or N\n"); ch = getchar(); if(ch == 'Y') { printf("确认成功 \n"); } else { printf("放弃确认\n"); } r
2021-07-08 18:01:58 136
原创 C语言学习之分支和循环(1)
C语言是一门结构化的程序设计语言。一般有三个结构:顺序结构选择结构循环结构本次笔记重点学习分支语句和循环语句的使用。分支语句:ifswitch循环语句:forwhiledo whilegoto语句在C语言中由分号隔开的就是一条语句。if 语句语法结构if(表达式)语句;if(表达式)语句1;else语句2;多分支if(表达式1)语句1;else if(表达式2)语句2;else语句3;下面是演示代码:# include <stdio.
2021-07-07 18:49:35 74
原创 C语言学习笔记二
这里写自定义目录标题数组操作符插播常见关键字指针结构体数组定义:一组相同类型元素的集合定义一个数组:int arr[10]={1,2,3,4,5,6,7,8,9,10},示意图如下: 语法规定:数组下标默认从0开始,为了方便从访问数组#include <stdio.h>int main(){ int i = 0; int arr[10] = {1,2,3,4,5,6,7,8,9,10};//定义一个存储10个整数数字的数组 //printf("%d\n",arr
2021-07-06 17:06:08 74
原创 C语言学习笔记一
什么是C语言?C语言是一门通用的计算机编程语言,广泛应用于底层开发,C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码一机不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理器的功能,但仍然保持着良好的跨平台特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机)一机超级电脑等作业平台。C语言是一门面向过程ed计算机编程语言,与C++和Java等面向对象的编程语言有所不同。器编译器主要有Clang、GCC、WIN-
2021-07-05 23:12:21 187 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人