问题&解决方案
各类编程技术问题,环境问题,以及软件技术问题和对应的解决方案
Kenneth.J
安忍不动如大地,静虑深密如秘藏
展开
-
解决问题 #004_常量区只读不可修改,239 segmentation fault
文章目录Debug记录问题解决方案知识拓展❤️阅文后请用一句话总结您的心得和建议!动心请点赞❤️Debug记录问题char *s = “Hello”; s[0] = ‘B’; 发现s[0]是不可修改的错误代码:239 segmentation fault解决方案利用字符指针访问了文字常量区,常量存储区不可修改,因此报错知识拓展举例:char *pstr=“hello world!”;这里,"hello world!"是一个字符串常量,pstr是在栈中的变量。程序的内存原创 2020-05-27 09:38:43 · 313 阅读 · 0 评论 -
解决问题 #003_LINK156,缺少程序入口点
文章目录Debug记录问题解决方案❤️阅文后请用一句话总结您的心得和建议!动心请点赞❤️Debug记录问题错误代码:LINK156,说明:必须定义入口点分析:缺少main入口函数解决方案编写入口函数main函数如果已经存在main函数,可能是"main"拼写错误或者存在奇怪的字符,建议自己检查,或者重新编写函数❤️阅文后请用一句话总结您的心得和建议!动心请点赞❤️...原创 2020-05-27 09:33:11 · 540 阅读 · 0 评论 -
解决问题 #002_整数向浮点数转换的精度损失详解
文章目录整数向浮点数转换的精度损失详解1、浮点型数据的存储格式❤️阅文后请用一句话总结您的心得和建议!动心请点赞❤️整数向浮点数转换的精度损失详解1、浮点型数据的存储格式❤️阅文后请用一句话总结您的心得和建议!动心请点赞❤️...原创 2020-05-27 09:29:21 · 452 阅读 · 0 评论 -
解决问题 #001_如何实现十进制向任意进制的转换
先上粗糙版代码,后续补充:分析过程和优化#include<stdio.h>int main() { // base:进制 int a[32], i, x, base = 2; scanf("%d", &x); for (i = 0; x > 0; i++) { a[i] = x % base; x /= base; } for (i--; a[i] >= 0 && i>=0 ; i--) { if (a[i] >.原创 2020-05-22 22:04:53 · 280 阅读 · 0 评论 -
解决问题 #000_调用外部源文件中的函数
调用外部函数方法一:main.c + fun.c函数如果知定义在本.c文件中, 或者定义在一个.h文件中并且本.c文件#include了这个.h就不用加extern,因为这两种情况下本.c文件都可以直接找到一旦有一个函数定义在另一个.c文件中,而你要想在本.c文件中使用的时候就必须用extern关健字道声明一下,否则链版接会出错。 extern的作用就是告诉链接器,在这个工程中的某一个.obj文件中有extern修饰的后边这函数,这样链权接器就可以正常工作了。否则链接器在本.obj文件中找不到你后边原创 2020-05-22 11:13:18 · 267 阅读 · 0 评论