零基础
小生姜
一位GISer关于C语言、ArcGIS二次开发学习的经验总结
展开
-
C语言学习中遇到的问题和解决方法
问题1:将两个变量的数据类型相互交换后,没有得到想要的结果。之前的代码和显示结果如下:其中name的数据类型是char,pwd的数据类型是int。然后我将两个变量的数据类型调换位置,即name的数据类型变成int,pwd的数据类型变成char,后面与变量对应的转义字符也改变。之后的代码和结果显示如下:...原创 2019-07-14 17:11:50 · 7047 阅读 · 0 评论 -
初始化字符数组的方法总结
字符数组建成字符串,由于字符串的应用及其广泛,而且在C语言中目前只有char这一变量类型既可以输出数字又可以输出字符,所以字符数组的变量类型也就只有char了。方法一:大括号型特点:1.大括号内从左至右的元素与数组中的“序号”一一对应 char a[4] = {'R','o','c','k'}; => char a[4]; ...原创 2019-07-14 17:14:17 · 11304 阅读 · 2 评论 -
关于char类型变量输入与输出的区别
笔者前几天看到了一个小项目:请输入一个小写字母,输出对应的大写字母。乍一看挺简单,可实际操作却难倒了我。直到我打开看了老师的视频之后,我才恍然大悟:char的输入其实输入的永远是数字,没有单纯的字符。与此同时char的输出却有两种形式:%c对应字符,%d对应数字。具体实例如下:以%c输出以%d输出...原创 2019-07-14 17:15:09 · 10037 阅读 · 2 评论 -
C语言逻辑语句问题集锦
1.与语句(1)true情况bool ret; int dollar; ret = dollar > 2000; int car = 3; printf("你的存款有:"); scanf("%d", &dollar); if((true) && ((car = 2) > 1)){ printf("ojbk"); } printf("汽车...原创 2019-07-14 17:16:07 · 1151 阅读 · 1 评论 -
控制字符数组的长度
笔者昨晚突然冒出了个想法:我能不能控制一个字符数组元素的大小呢?于是我立马打下了如下的代码,通过键盘输入来控制一个字符数组的元素大小:char b;scanf("%d",&b);char a[b]; scanf("%s",a);printf("你的战斗力级别为%s",a);最后果然没有出错,但是出现了一个奇怪的现象:只能这样输入才能获得我想要...原创 2019-07-19 10:56:01 · 527 阅读 · 0 评论