#在程序中表示什么意义? 编程里面加个#是干什么的

#在程序中表示什么意义? 编程里面加个#是干什么的,第1张

1、#在程序中表示注释的意义。可以标注出程序的问题所在,也可以为代码添加注释。

2、当给用户提供一些脚本支持,语法解释等工具集时,需要这种#line来帮助用户定位问题。当给用户提供一系列API或SDK时,当用户在使用API时,可能需要#来帮助用户定位问题。#不仅仅能改变__LINE__,__FILE__宏,它可以在用户对代码进行编译链接时,显示到错误列表中。

#include <stdio.h>

#include <string.h>

#include <ctype.h>

char *p = "无法生成缩写词!"

char s[10001], buf[10001]

char * strTos(char *str) {

if (strlen(str) <4)

  return p

int word = 0, len = 0, i = 0

char *t = str, temp

while (*t) {

  if (*t == ' ' || *t == '\n') {

    word = 0

    if (len >= 4 &&isalpha(temp)) {

      buf[i++] = toupper(temp)

      len = 0

    }

  }

  else if (word == 1) {

    len++

  }

  else if (word == 0) {

    temp = *t

    word = 1

    len = 1

  }

  t++

}

if (i == 0)

  return p

return buf

}

int main(void) {

char *r

fgets(s, 10001, stdin)

r = strTos(s)

puts(r)

return 0

}

PC:个人计算机Personal Computer ·CPU:中央处理器Central Processing Unit ·CPU Fan:中央处理器的“散热器”(Fan) ·MB:主机板Mo therBoard ·RAM:内存Random Access Memory,以PC-代号划分规格,如PC-133,PC-1066,PC-2700 ·HDD:硬盘Hard Disk Drive ·FDD:软盘Floopy Disk Drive ·CD-ROM:光驱Compact Disk Read Only Memory ·DVD-ROM:DVD光驱Digital Versatile Disk Read Only Memory ·CD-RW:刻录机Compact Disk ReWriter ·VGA:显示卡(显示卡正式用语应为Display Card) ·AUD:声卡(声卡正式用语应为Sound Card) ·LAN:网卡(网卡正式用语应为Network Card) ·MODM:数据卡或调制解调器Modem ·HUB:集线器 ·WebCam:网络摄影机 ·Capture:影音采集卡 ·Case:机箱 ·Power:电源 ·Moniter:屏幕,CRT为显像管屏幕,LCD为液晶屏幕 ·USB:通用串行总线Universal Serial Bus,用来连接外围装置 ·IEEE1394:新的高速序列总线规格Institute of Electrical and Electronic Engineers ·Mouse:鼠标,常见接口规格为PS/2与USB ·KB:键盘,常见接口规格为PS/2与USB ·Speaker:喇叭 ·Printer:打印机 ·Scanner:扫描仪 ·UPS:不断电系统 ·IDE:指IDE接口规格Integrated Device Electronics,IDE接口装置泛指采用IDE接口的各种设备 ·SCSI:指SCSI接口规格Small Computer System Interface,SCSI接口装置泛指采用SCSI接口的各种设备 ·GHz:(中央处理器运算速度达)Gega赫兹/每秒 ·FSB:指“前端总线(Front Side Bus)”频率,以MHz为单位 ·ATA:指硬盘传输速率AT Attachment,ATA-133表示传输速率为133MB/sec ·AGP:显示总线Accelerated Graphics Port,以2X,4X,8X表示传输频宽模式 ·PCI:外围装置连接端口Peripheral Component Interconnect ·ATX:指目前电源供应器的规格,也指主机板标准大小尺寸 ·BIOS:硬件(输入/输出)基本设置程序Basic Input Output System ·CMOS:储存BIOS基本设置数据的记忆芯片Complementary Metal-Oxide Semiconductor ·POST:开机检测Power On Self Test ·OS: *** 作系统Operating System ·Windows:窗口 *** 作系统,图形接口 ·DOS:早期文字指令接口的 *** 作系统 ·fdisk:“规划硬盘扇区”-DOS指令之一 ·format:“硬盘扇区格式化”-DOS指令之一 ·setup.exe:“执行安装程序”-DOS指令之一 ·Socket:插槽,如CPU插槽种类有SocketA,Socket478等等 ·Pin:针脚,如ATA133硬盘排线是80Pin,如PC2700内存模块是168Pin ·Jumper:跳线(短路端子) ·bit:位(0与1这两种电路状态), 计算机数据最基本的单位 ·Byte:字节,等于8 bit(八个位的组合,共有256种电路状态),计算机一个文字以8 bit来表示 ·KB:等于1024 Byte ·MB:等于1024 KB ·GB:等于1024 MB


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11795220.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存