C语言常见问题总结
1、多次运行程序
解决方法:
错误原因是,已经编译运行出一个exe,没有关闭此exe,又点击编译运行。
应该将之前运行出的exe关闭,再来运行代码
2、单精度类型和双精度类型如何区分使用...
解决方法:
单精度和双精度的区别是精确的小数点后的位数。并且双精度叫double型,单精度float型。
3、字符串数组何如初始化及定义
出现错误:
错误代码:
解决方法:
赋值的时候使用strcpy函数。
4、程序中没写主函数main
出现错误:
解决方法:
缺少主函数main,程序无法执行。
在书(C语言项目实战入门)中1.5.4中,提到了添加main函数
接下来输入主函数main,详细代码如下:
01 /**
02 * 主 函 数
03 */
04 int main()
05 {
06 title(); //欢迎界面上的标题
07 }
5、a+=a*=a/=a-6这个顺序该怎么解啊,求完整版式子顺序
出现错误:
解决方法:
第三个式子错了,这时a等于4,4×4是16。16+16等于32
6、类向导中找不到CMenu类
vc++入门到精通第八章实例8.3--带图标的菜单栏
出现错误:
里面要求定义一个继承于CMenu类的自定义类,我在类向导中找不到CMenu类,我自己手动添加了后,类是定义起了,可就是类向导中没有我定义的类
解决方法:
不使用类向导,直接插入类
7、输入语句格式错误
运行结果错误
解决方法:
scanf输入语句的格式错误
将双引号中的括号删除
8、老师分糖果实例代码要如何理解
#iclude <stdio.h> #include <stdlib.h> int main() { int m; // int x=1; for(m==3;;m++) { if(((m-1)*m+(m*m)/9==m*m)&&m%3==0) { break; } } printf("学生人数为:%d人\n",m); printf("老师将糖果分成了:%d份\n",m*m); return 0; }
这是怎么回事
解决方法:
糖果最少有11个,分一份之后还能十分之一
9、整型变量和符号常量异曲同工吗?
解决方法:
一个是变量,一个是常量,是不同的
10、怎么设置的退出循环的条件?
解决方法:
当name为0的时候,while循环退出
11、不能运行《C语言从入门到精通 第三版》实例3.12代码。
解决方法:
首先打开extern1.c文件,然后在打开的这个文件中用ctrl+o打开extern2.c文件,然后先编译一下extern2.c文件,然后再编译运行extern1.c文件
12、不能打开以编写的代码文件。
解决方法
软件不兼容问题,与office不兼容,解决方法有2个
(1)
下载修复工具filetool
(2)
卸载office安装wps,然后以管理员方式运行
13.编写代码之后,运行结果不是数字
解决方法:
缩写了%号。删掉一个%。
14.编写代码出现错误啦
解决方法:
printf()内函数使用了中文符号,将符号改为英文符号。
15.代码哪错了
解决方法:
(1)
头文件stdio.h之前的空格去掉
(2)
最后一个printf函数在hn前少写了一个,
16.程序哪错了
解决方法:
Scanf()函数没写&。
C语言常见问题总结的更多相关文章
- go语言常见问题总结
go语言中的goroutine和其它语言中的coroutine有什么相同和不同? coroutine 意味着支持将控制转移到另一个协程的明确手段.也就是说,程序员在确定coroutine何时应该暂停执 ...
- 测开面试 | Python语言常见问题
1.面向对象的概念? 面向对象编程,简称OOP,是一种程序设计思想 主要包括:类.继承.多态(子类方法覆盖父类方法).实例.属性.方法 2.什么是进程.线程.协程? 进程:独立数据空间,进程间不共享数 ...
- C语言常见问题 如何用Visual Studio编写C语言程序测试
新建Win32控制台应用程序 勾选控制台空项目 右击源文件,添加cpp文件 输入范例代码,可以正常运行#include <stdio.h> int main(void) { i ...
- 能让你成为更优秀程序员的10个C语言资源
能让你成为更优秀程序员的10个C语言资源 本文由 伯乐在线 - archychu 翻译自 mycplus.欢迎加入 技术翻译小组.转载请参见文章末尾处的要求. 一些人觉得编程无聊,一些人觉得它很好玩. ...
- C语言相关的经典书籍(附Ebook)
个人稍微分了一下类,有的看过,有的听人“传说过”,欢迎大家补充和共同学习. 真心经典:每个行业或者领域都有一些东西是不会随时间而逐渐消逝,以下的就是. <C语言程序设计>(第2版.新版) ...
- C语言权威指南和书单 - 适用于所有级别
注:点击标题免费下载电子书 所有级别 1. The C Programming Language (2nd Edition) 2. C: A Reference Manual (5th Edition ...
- 10个足以让你成为更优秀的程序员的C语言资源
一些人觉得编程无聊,一些人觉得它很好玩.但每个程序员都必须紧跟编程语言的潮流.大多数程序员都是从C开始学习编程的,因为C是用来写操作系统.应用程序最常用的语言. · C编程笔记 这些是华盛顿实验学院C ...
- C语言细节笔记2
C语言常见问题笔记: 1. 指针的声明 char * p1, p2; p1 是一个指向char类型的指针,而p2是一个char类型变量 这是由于 * 并不是基本类型的一部分,而是包含 ...
- 【转载】【收藏】Github上免费的编程教程【作者Victor Felder】
原链接:https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books-zh. ...
随机推荐
- 小白学开发(iOS)OC_ 字符串的获取 (2015-08-11)
// // main.m // 字符串的获取 // // Created by admin on 15/8/13. // Copyright (c) 2015年 admin. All righ ...
- uva 439 Knight Moves 骑士移动
这道题曾经写过,bfs.用队列,不多说了,上代码: #include<stdio.h> #include<stdlib.h> #include<string.h> ...
- nodejs v8引擎c++编译版本号升级教程
原GCC版本号:4.4.7. 目标:升级GCC到4.8.2.以支持C++11. yum install gcc-c++ 获取GCC 4.8.2包:wget http://gcc.skazkaforyo ...
- IOS View编程指南笔记
我们所示程序 对于一切IOS APP来说.我们看的的内容,都是UIView所呈现的. UIView如场景,UIWindow如舞台.UIView粉墨登场在UIWindow这个舞台上,使我们看到丰富多彩的 ...
- BZOJ1202 [HNOI2005]狡猾的商人 并查集维护前缀和
1202: [HNOI2005]狡猾的商人 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 1935 Solved: 936[Submit][Stat ...
- 【bzoj1042】[HAOI2008]硬币购物
首先使用DP预处理,先求出,在不考虑每种硬币个数的限制的情况下,每个钱数有多少种拼凑方案. 为了避免重复的方案被转移,所以我们以硬币种类为第一层循环,这样阶段性的增加硬币. 一定要注意这个第一层循环要 ...
- [Other]面试复习笔记:线程与进程复习
基本概念 1. 进程的基本概念 线程(thread)是进程(processes)中某个单一顺序的控制流,也被称为轻量进程(lightweight processes).进程是表示资源分配的基本单位,又 ...
- UIColor与十六进制字符串互转
UIColor转十六进制字符串 方法一:经过测试发现部分颜色会转化为#fffff(五个f),转化残缺导致最后颜色无法还原,不推荐使用. // UIColor转#ffffff格式的字符串 + (NSSt ...
- Could not find modernizr-2.6.2 in any of the sources GitLab: API is not accessible
Could not find modernizr-2.6.2 in any of the sources GitLab: API is not accessible bundle exec rake ...
- 昆石VOS3000_2.1.2.0完整安装包及安装脚本
安装包下载地址 http://www.51voip.org/post/57.html 安装教程: 上传安装包 ·给整个目录授权 chmod 777 /root/vosintsall 1.安装前准备 首 ...