...
起因:
今天在做c语言的功课时,发现旧的教材(基于vc++6.0)使用了如下的代码,对字符串指针进行赋值.
char *p=”Hello World”;
但是编写到VS2017上时报了下面的一个错误.
直接导致编译失败,经过了baidu的查找后,知晓了具体原因.
解决办法:
应把源代码修改成如下
...
C语言学习小结:
指针的初始化
指针变量可以初始化为0,NULL或一个地址[16进制]
0和NULL等价,相当于一个空地址
//使用(变量类型 *变量名)这样一个组合就可以声明一个指定类型的指针变量
int *a;
指针变量就是用来存储变量地址的一种变量
指针的存储的地址指的是该变量的起始位置
指针运算符
...
问题描述:
今天在Coding的时候,编写到了如下的一段代码
#include <stdio.h>
#define PI 3.14
int CircleRing(int r){
return PI*r*r;
}
然后VS的语法检测器就抽风了,硬是把PI*r这个线性运算的公式,误认成PI和
...
高精度乘法
#include “pch.h”
#include <iostream>
#include <stdlib.h>
int main()
{
char n1[1500], n2[1500];
int a[1500] = {‘\0’};
int b[1500] = {‘
...
0x0FDFE224 (ucrtbased.dll)处(位于.exe 中)引发的异常: 0xC0000005: 写入位置 0x01100000 时发生访问冲突。
...