![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自用_翁恺老师C语言学习笔记
噢_乖
一起学习,一起进步
展开
-
翁恺老师C语言学习笔记(七)函数
题目:求出1-10、20-30、35-45的三个和#include<stdio.h>int main(){ int i; int sum; for(i=1,sum=0;i<10;i++){ sum += i; } printf("%d到%d的和是%d\n",1,10,sum); for(i=20,sum=0;i<30;i++){ sum +=...原创 2019-04-21 18:12:28 · 676 阅读 · 0 评论 -
翁恺老师C语言学习笔记(十一)字符串_字符串常量
字符串常量char* s = "Hello,world!"我们先看一段代码#include<stdio.h>int main(void) { char *s = "Hello World"; s[0] = 'B'; printf("Here!s[0]=%c\n", s[0]); return 0;}我在这里编译时会报错,老师这里竟然时通过的,网上查了下,有两...原创 2019-07-28 12:00:34 · 266 阅读 · 0 评论 -
翁恺老师C语言学习笔记(十一)字符串
字符数组如果我们定义了这样的一个字符数组char word[] = {'H','e','l','l','o','!'};word[0]Hword[1]eword[2]lword[3]lword[4]oword[5]!{}大括号是用来初始化这个数组,这样的字符数组里有很多的字符连起来,但是它不是C语言的字符串,它只是字符数组...原创 2019-07-28 10:50:19 · 355 阅读 · 0 评论 -
翁恺老师C语言学习笔记(十)指针_指针运算
我们先看一段代码#include <stdio.h>int main(void){ char ac[] = {0,1,2,3,4,5,6,7,8,9,}; char *p = ac; printf("p =%p\n", p); printf("p+1=%p\n", p+1); int ai[] = {0,1,2,3,4,5,6,7,8,9,}; int *q ...原创 2019-06-30 19:12:53 · 440 阅读 · 0 评论 -
翁恺老师C语言学习笔记(十)指针_指针与数组
传入函数的数组成了什么?· 当我们向一段函数传入数组变量,参数接收到的是值,如果我们传入指针时,参数接收到的是也是值(一个地址);· 如果传入函数的是一个普通变量,它接收到的是一个值· 如果传入函数的是一个指针,它接收到的也是一个值(地址)· 如果传入的是一个数组,它接收到的是什么?我们来看个例子#include <stdio.h> void minmax(int a[...原创 2019-06-29 12:02:17 · 262 阅读 · 0 评论 -
翁恺老师C语言学习笔记(十)指针_指针的使用
指针的应用场景一· 交换两个变量的值void swap(int *pa, int *pb);//定义指针*pa和*pb int main(void){ int a = 5; int b = 6; swap(&a, &b); // swap取得a和b的地址 printf("a=%d,b=%d\n",a,b); return 0;}void swap(int...原创 2019-06-23 10:14:54 · 429 阅读 · 0 评论 -
翁恺老师C语言学习笔记(十)指针_指针变量就是记录地址的变量
指针变量就是记录地址的变量scanf函数· 如果能够将取得的变量的地址传递给一个函数,能否通过这个地址在那个函数内访问这个变量· scanf("%d", &i)· scanf()的原型应该是怎样的?我们需要一个参数能保存别的变量的地址,如何表达能够保存地址的变量?scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scan...原创 2019-06-22 13:11:11 · 329 阅读 · 0 评论 -
翁恺老师C语言学习笔记(十)指针_运算符&取得变量的地址
指针在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。——百度百科运算符&· 获得变量的地址,他的操作数必须是变量;· int i ;printf("%...原创 2019-06-19 20:07:07 · 565 阅读 · 0 评论 -
翁恺老师C语言学习笔记(九)数组的运算
· 在一组给定的数据中,如何找出某个数据是否存在?先看一段代码#include<stdio.h>/*找出key在数组a中的位置@param key 要寻找的数字 @param a 要寻找的数组 @param length 数组a的长度 @return 如果找到,返回a总的位置,如果找不到返回-1*/ int search(int key, int a[], int ...原创 2019-05-20 21:07:47 · 449 阅读 · 0 评论 -
翁恺老师C语言学习笔记(八)数组
什么是函数?函数是一块代码,接收零个或者多个参数,做一件事情(判断、计算、循环等等),并返回零个或一个值· 可以把函数想象成数学中的函数,比如Y=F(X)函数分为函数头和函数体,比如void sum(int begin, int end) // 以上为函数头// void 意思是没有,说明sum不返回任何东西// sum 是指函数名// ()圆括号里的是参数表,参数表里列出的是一...原创 2019-04-21 19:27:47 · 601 阅读 · 0 评论 -
自用_C/C++报错记录汇总
报错特别多,留下文字汇总,基本都是搜集大家的,也没有什么好原创不原创的,如侵权,请告知错误 1 error LNK2019: 无法解析的外部符号 __imp__pthread_create找了一通,最后引入#pragma comment(lib, "pthreadVC2.lib")后解决error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStar...原创 2019-08-14 10:45:49 · 321 阅读 · 0 评论